All pastes #799673 Raw Edit

Someone

public text v1 · immutable
#799673 ·published 2007-11-27 20:28 UTC
rendered paste body
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'