WARN MainThread metadata_manager Nov 27 20:14:36 Un-met dependency for media_good:taglib_metadata: tagpy (elisa/core/manager.py:90)
WARN MainThread media_manager Nov 27 20:14:36 Component fspot_media failed to initialize: FSpot DB not found at '/home/daxroc/.gnome2/f-spot/photos.db' (elisa/core/manager.py:90)
WARN MainThread media_manager Nov 27 20:14:36 Un-met dependency for media_bad:ipod_media: gpod (elisa/core/manager.py:90)
WARN MainThread media_manager Nov 27 20:14:36 Un-met dependency for stage6: BeautifulSoup (elisa/core/manager.py:90)
WARN MainThread comp_pigment_context Nov 27 20:14:37 Compiz detected, trying to hide all other windows. (elisa/plugins/good/pigment/pigment_context.py:171)
WARN MainThread interface_controller Nov 27 20:14:38 An error occured causing frontend 'frontend1' creation to fail (elisa/core/interface_controller.py:146)
A problem occurred in Elisa.
/tmp/elisa__PNwvb.txt contains the description of this error.
WARN MainThread db_backend Nov 27 20:14:38 no such table: core_directory_media (elisa/core/db_backend.py:188)
WARN MainThread db_backend Nov 27 20:14:39 no such table: core_directory_media (elisa/core/db_backend.py:188)
#########
txt file
#########
<type 'exceptions.AttributeError'>
Python 2.5.1: /usr/bin/python
Tue Nov 27 20:22:04 2007
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/core/interface_controller.py in initialize(self=<elisa.core.interface_con
troller.InterfaceController object at 0x1595ad0>)
141 for frontend_path in frontend_paths:
142 try:
143 self._create_frontend(frontend_path)
144 except Exception, exc:
145 self.warning("An error occured causing frontend '%s' creation " \
self = <elisa.core.interface_controller.InterfaceController object at 0x1595ad0>
self._create_frontend = <bound method InterfaceController._create_fronte...troller.InterfaceController object at 0x1595ad0>>
frontend_path = 'frontend1'
/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/core/interface_controller.py in _create_frontend(self=<elisa.core.interfa
ce_controller.InterfaceController object at 0x1595ad0>, frontend_name='frontend1')
302 # connect the root controller to the root view
303 root_view.frontend = frontend
304 root_view.controller = root_controller
305
306 return True
root_view = <poblenou_frontend.elisa_view.ElisaView object at 0x213ac10>
root_view.controller = <base.controllers.elisa_controller.ElisaController object at 0x213a510>
root_controller = <base.controllers.elisa_controller.ElisaController object at 0x213a510>
/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/base_components/view.py in controller__set(self=<poblenou_frontend.elisa_
view.ElisaView object at 0x213ac10>, controller=<base.controllers.elisa_controller.ElisaController object at 0x213a510>)
131 # update bindings
132 for controller_attribute in self.bindings.keys():
133 self._update_bound_attributes(controller_attribute)
134
135 # stop observing the old model and start observing the new one
self = <poblenou_frontend.elisa_view.ElisaView object at 0x213ac10>
self._update_bound_attributes = <bound method ElisaView._update_bound_attributes...ontend.elisa_view.ElisaView object at 0x213ac10>>
controller_attribute = 'menu'
/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/base_components/view.py in _update_bound_attributes(self=<poblenou_fronte
nd.elisa_view.ElisaView object at 0x213ac10>, controller_attribute='menu')
218 if isinstance(controller_child_value, Controller):
219 for attribute in child_attributes:
220 self._update_bound_view(attribute, controller_child_value)
221 else:
222 for child_attribute in child_attributes:
self = <poblenou_frontend.elisa_view.ElisaView object at 0x213ac10>
self._update_bound_view = <bound method ElisaView._update_bound_view of <p...ontend.elisa_view.ElisaView object at 0x213ac10>>
attribute = 'menu'
controller_child_value = <poblenou_frontend.tree_controller.TreeController: menu_root current_index=-1 5 items>
/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/base_components/view.py in _update_bound_view(self=<poblenou_frontend.eli
sa_view.ElisaView object at 0x213ac10>, attribute='menu', controller=<poblenou_frontend.tree_controller.TreeController: menu_root current
_index=-1 5 items>)
237 # create the corresponding view
238 path = self.frontend.get_view_path(controller.model.path)
239 child_view = self._create_child_view(attribute, path)
240
241 # connect the corresponding view
child_view undefined
self = <poblenou_frontend.elisa_view.ElisaView object at 0x213ac10>
self._create_child_view = <bound method ElisaView._create_child_view of <p...ontend.elisa_view.ElisaView object at 0x213ac10>>
attribute = 'menu'
path = 'poblenou:tree_view'
/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/base_components/view.py in _create_child_view(self=<poblenou_frontend.eli
sa_view.ElisaView object at 0x213ac10>, attribute='menu', path='poblenou:tree_view')
262
263 # associate the new child view
264 new_view.frontend = self.frontend
265 new_view.parent = self
266 setattr(self, attribute, new_view)
new_view = <poblenou_frontend.tree_view.TreeView: 0 items; connected to None>
new_view.frontend = <elisa.core.frontend.Frontend object at 0x213abd0>
self = <poblenou_frontend.elisa_view.ElisaView object at 0x213ac10>
self.frontend = <elisa.core.frontend.Frontend object at 0x213abd0>
/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/base_components/view.py in frontend__set(self=<poblenou_frontend.tree_vie
w.TreeView: 0 items; connected to None>, new_frontend=<elisa.core.frontend.Frontend object at 0x213abd0>)
96 previous_frontend, self._frontend = self._frontend, new_frontend
97 if previous_frontend != new_frontend:
98 self.frontend_changed(previous_frontend, new_frontend)
99
100 def frontend_changed(self, previous_frontend, new_frontend):
self = <poblenou_frontend.tree_view.TreeView: 0 items; connected to None>
self.frontend_changed = <bound method TreeView.frontend_changed of <pobl....tree_view.TreeView: 0 items; connected to None>>
previous_frontend = None
new_frontend = <elisa.core.frontend.Frontend object at 0x213abd0>
/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/plugins/bad/poblenou_frontend/tree_view.py in frontend_changed(self=<pobl
enou_frontend.tree_view.TreeView: 0 items; connected to None>, previous_frontend=None, new_frontend=<elisa.core.frontend.Frontend object
at 0x213abd0>)
113 self._create_menu()
114 self._create_description()
115 self._create_arrow()
116 self._create_previous_menu_zone()
117 self._create_drag_level_zone()
self = <poblenou_frontend.tree_view.TreeView: 0 items; connected to None>
self._create_arrow = <bound method TreeView._create_arrow of <pobleno....tree_view.TreeView: 0 items; connected to None>>
/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/plugins/bad/poblenou_frontend/tree_view.py in _create_arrow(self=<pobleno
u_frontend.tree_view.TreeView: 0 items; connected to None>)
274
275 arrow_path = self.frontend.theme.get_media("down_arrow_icon")
276 self._arrow.set_from_file(arrow_path)
277 self._arrow.set_name('down_arrow_icon')
278
self = <poblenou_frontend.tree_view.TreeView: 0 items; connected to None>
self._arrow = <Image object (pgmimage16) at 0x27659b0>
self._arrow.set_from_file undefined
arrow_path = u'/usr/lib/python2.5/site-packages/elisa-0.3.2.1...sa/plugins/bad/poblenou_frontend/theme/arrow.png'
<type 'exceptions.AttributeError'>: 'Image' object has no attribute 'set_from_file'
__class__ = <type 'exceptions.AttributeError'>
__delattr__ = <method-wrapper '__delattr__' of exceptions.AttributeError object at 0x276ce60>
__dict__ = {}
__doc__ = 'Attribute not found.'
__getattribute__ = <method-wrapper '__getattribute__' of exceptions.AttributeError object at 0x276ce60>
__getitem__ = <method-wrapper '__getitem__' of exceptions.AttributeError object at 0x276ce60>
__getslice__ = <method-wrapper '__getslice__' of exceptions.AttributeError object at 0x276ce60>
__hash__ = <method-wrapper '__hash__' of exceptions.AttributeError object at 0x276ce60>
__init__ = <method-wrapper '__init__' of exceptions.AttributeError object at 0x276ce60>
__new__ = <built-in method __new__ of type object at 0x7236a0>
__reduce__ = <built-in method __reduce__ of exceptions.AttributeError object at 0x276ce60>
__reduce_ex__ = <built-in method __reduce_ex__ of exceptions.AttributeError object at 0x276ce60>
__repr__ = <method-wrapper '__repr__' of exceptions.AttributeError object at 0x276ce60>
__setattr__ = <method-wrapper '__setattr__' of exceptions.AttributeError object at 0x276ce60>
__setstate__ = <built-in method __setstate__ of exceptions.AttributeError object at 0x276ce60>
__str__ = <method-wrapper '__str__' of exceptions.AttributeError object at 0x276ce60>
args = ("'Image' object has no attribute 'set_from_file'",)
message = "'Image' object has no attribute 'set_from_file'"
The above is a description of an error in a Python program. Here is
the original traceback:
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/core/interface_controller.py", line 143, in initialize
self._create_frontend(frontend_path)
File "/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/core/interface_controller.py", line 304, in _create_frontend
root_view.controller = root_controller
File "/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/base_components/view.py", line 133, in controller__set
self._update_bound_attributes(controller_attribute)
File "/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/base_components/view.py", line 220, in _update_bound_attributes
self._update_bound_view(attribute, controller_child_value)
File "/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/base_components/view.py", line 239, in _update_bound_view
child_view = self._create_child_view(attribute, path)
File "/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/base_components/view.py", line 264, in _create_child_view
new_view.frontend = self.frontend
File "/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/base_components/view.py", line 98, in frontend__set
self.frontend_changed(previous_frontend, new_frontend)
File "/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/plugins/bad/poblenou_frontend/tree_view.py", line 115, in frontend
_changed
self._create_arrow()
File "/usr/lib/python2.5/site-packages/elisa-0.3.2.1-py2.5.egg/elisa/plugins/bad/poblenou_frontend/tree_view.py", line 276, in _create_
arrow
self._arrow.set_from_file(arrow_path)
AttributeError: 'Image' object has no attribute 'set_from_file'