Форум сайта python.su
Прошу вашего совета.
столкнулся с такой проблемой:
создал некий “.py” скрипт для использования его в качестве скрытого сервера.
Одной из его функцией есть перехват клавиш,но при запуске
e32.start_server(filename)
он сразу слетал(как обычно из-за возникновения в сервере ошибки,или из-за sys.exit() ).
Методом тыка и ценой долгих страданий нашел причину,ей оказался вызов start() из keycapture.KeyCapturer(function).Тоесть,как я понимаю ,запущеным серверам запрещено создавать дочерние потоки(в моем случае новый поток создает KeyCapturer).
Как ето обойти?
Может есть альтернатива.
В скрипте ошибок нет.Через консоль все работает.
Отредактировано (Янв. 23, 2010 15:25:23)
Офлайн
KeyCapturer не создает потоков.
Возможно у сервера не хватает полномочий (капсов) для работы модуля.
P.S. жи ши пиши с буквой И!
Офлайн
igor.kaistвсмысле у python_launcher.exe , или запускаемого скрипта?
KeyCapturer не создает потоков.
Возможно у сервера не хватает полномочий (капсов) для работы модуля.
P.S. жи ши пиши с буквой И!
Отредактировано (Янв. 23, 2010 12:04:49)
Офлайн
Ksenchhttp://mobers.ru/programs/7938-vzlom-smartfona-symbian-9.1-i-9.2.html
чем можно задать капсы?
Офлайн
Ksenchу exe файла который запускает демона.
всмысле у python_launcher.exe , или запускаемого скрипта?
Ksenchensymble, py2sis
чем можно задать капсы?
Ksenchв симбиан не используются потоки, по крайней мере очень не рекомендуется их использовать, использовать нужно активные обьекты, которые обеспечивают асинхронность вызовов.
З.Ы.Если KeyCapturer не создает потоков, как тогда он не тормозит основной поток и работает с ним паралельно?
Ksenchэто плохо
З.3.Ы Прогуливал уроки в школе
Офлайн
Спасибо за инфу но всем своим проектам я сразу задаю все капсы вишеуказаними прогами ,устанавливаю пустой скрипт через py2sis и в таком виде дальше его редактирую.
Ksench
З.3.Ы Прогуливал уроки в школе
arokмне понравилось,а если по правде так я из Украины и в моей школе не преподавали русский,преподы националисты гребаные,поетому извиняйте за мой ломанний..
это плохо
Отредактировано (Март 8, 2010 22:32:35)
Офлайн
Извиняем.
Ksenchэто плохо
в моей школе не преподавали русский,преподы националисты гребаные
Офлайн