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