pamusb-agent - IndentationError: expected an indented block
anti
anticq на gmail.com
Вт Окт 28 10:37:24 GMT 2008
Serhiy Kachaniuk пишет:
> 2008/10/28 anti:
>
>> OS: Hardy 8.04.1
>> Python 2.5.2
>>
>> при запуске выходит след. ошибка.
>>
>> $ pamusb-agent
>> File "/usr/bin/pamusb-agent", line 31
>> import xml.elementtree.ElementTree as et
>> ^
>> IndentationError: expected an indented block
>>
>>
>>
>> попробовал другие варианты :
>>
>> import elementtree.ElementTree as et
>>
>> import xml.etree.ElementTree as et
>>
> Так ошибка ж не про то, что имя модуля неправильное, а что отступ
> неверный. Попробуйте табуляцию вставить в начало строки. В Python
> отступы выполняют роль {} в си и begin end в паскале
>
спосибо.
после табуляции и смены с
import xml.elementtree.ElementTree as et (было по дефолту)
на
import xml.etree.ElementTree as et
заработала.
Ну всеравно локатся(lock/unlock) гном не хотел.
после смены в /etc/pamusb.conf с
<agent event="lock">gnome-screensaver-command -lock</agent>
<agent event="unlock">gnome-screensaver-command -deactivate</agent>
на
<agent event="lock">gnome-screensaver-command --lock</agent>
<agent event="unlock">gnome-screensaver-command --deactivate</agent>
заработало. (двойной дефис)
Подробная информация о списке рассылки ubuntu-ru