LINUX.ORG.RU

Прокси из терминала запускается нормально, а из python в неактивном режиме. Почему?

 , ,


0

2
subprocess.call(['/etc/3proxy/3proxy', args.dest])



в итоге:
30650 ? Ss 0:00 /etc/3proxy/3proxy /etc/3proxy/3proxyUkr.cfg
30667 pts/1 S+ 0:00 grep 3proxy


из терминала там значение Ssl и нормально работает

Запускается все от рута
В чем проблема?

★★★★★
Ответ на: комментарий от Gintoki

В условиях в самом скрипте.
Заменил условие вида

if(x != None)

на

if(not x is None)

Хз, но почему-то помогло

Qwentor ★★★★★
() автор топика
Ответ на: комментарий от Qwentor

в py можно и нужно писать «if foo is not None», по теме: на лоре почему-то 99% таких топиков, видать линукс зело ламер-уровень: чуть что не работает сразу что-то виновато и потолок безумных теорий, а дело-то всегда в логике говнокода афтара.

emptykiev
()
Ответ на: комментарий от emptykiev

Там, судя по решению, какой-то особо волшебный говнокод глубже зарыт. Ибо хоть и написано криво, но работать должно одинаково в таком виде, пусть и менее эффективно.

Goury ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.