gDesklets безопасен, поэтому функции импорта, eval, exec и т. д. отключены по соображениям безопасности. Чтобы принудительно включить эти функции, вы должны изменить исходный код:
/usr/lib/gdesklets/scripting/Script.py: ... self.__environment["str"] = str self.__environment["sum"] = sum ... + self.__environment["__import__"] = __import__ + self.__environment["eval"] = eval ...
(+) Добавлены эти две строки, функции __import__
и eval
будут доступны в пользовательских скриптах.