[FSO M5] Paroli-Apps crash with 'Screen' object has no attribute 'etk_obj

Mirko Lindner mirko at openmoko.com
Mon Feb 9 16:59:37 CET 2009


Hi,

Arigead wrote:

> Got python-edbus installed but still hitting problems with running
> paroli on MS5. My Python is not good enough for my looking at the code
> to have any point but if I get a chance later I'll try find the source
> of the problem. If anybody has any ideas in the mean time that would be
> great.
> 
> root at om-gta02:~/paroli/paroli-scripts# DISPLAY=:0; python paroli-launcher
> Traceback (most recent call last):
>   File "paroli-launcher", line 58, in <module>
>     import tichy
>   File "../paroli-core/tichy/__init__.py", line 42, in <module>
>     import gui_paroli as gui
>   File "../paroli-core/tichy/gui_paroli/__init__.py", line 27, in <module>
>     import ecore.x
>   File "/usr/lib/python2.6/site-packages/ecore/x/__init__.py", line 266,
> in <module>
>     init()
>   File "ecore.x.c_ecore_x.pyx", line 38, in ecore.x.c_ecore_x.init
> (ecore/x/ecore.x.c_ecore_x.c:2034)
>   File "ecore.x.c_ecore_x_events.pxi", line 657, in
> ecore.x.c_ecore_x.x_events_register (ecore/x/ecore.x.c_ecore_x.c:12557)
>   File "ecore.c_ecore_events.pxi", line 27, in
> ecore.c_ecore._event_mapping_register (ecore/ecore.c_ecore.c:7245)
> ValueError: event type '0' already registered.
> 

Yepp, it is an error in the python bindings of ecore.x. The easiest way 
to get around this error is to remove the import call in 
../paroli-core/tichy/gui_paroli/__init__.py", line 27. We don't use the 
module currently. I will also remove it in the git.

Not sure since when the module is broken, in the version of MS5 that I 
have all is still working even when importing that module.

/mirko




More information about the community mailing list