"AttributeError: 'PigmentFrontend' object has no attribute 'dbus_frontend'" when exiting
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Moovida |
Fix Released
|
Low
|
Philippe Normand |
Bug Description
I have this error each time I exit Elisa (using the close button of the WM).
I'm using 0.5.28 on Ubuntu Jaunty.
<type 'exceptions.
Python 2.5.2: /usr/bin/python
Mon Feb 16 21:11:23 2009
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/home/
549 def handle_input(self, input_manager, input_event):
550 # forward it to the controller
551 self.controller
552
553 def _initialize_
self = <elisa.
self.controller = <PoblesecController object at 0xa0e070c (elisa+
self.controller
input_manager = <InputManager object at 0x8fbea54 (elisa+
input_event = <elisa.
/home/
750 return True
751
752 return super(PoblesecC
753
754 def get_playable_
builtinsuper = <type 'super'>
global PoblesecController = <class 'elisa.
self = <PoblesecController object at 0xa0e070c (elisa+
).handle_input = <bound method PoblesecControl
manager = <InputManager object at 0x8fbea54 (elisa+
input_event = <elisa.
/home/
77 def handle_input(self, input_manager, input_event):
78 if input_event.value == EventValue.
79 common.
80 return True
81 return False
global common = <module 'elisa.core.common' from '/home/
common.application = <elisa.
common.
/home/
511 # managers
512 self.info("Stopping interface controller")
513 dfr = self.interface_
514 dfr.addCallback
515 return dfr
dfr undefined
self = <elisa.
self.interface_
self.interface_
/home/
139
140 for frontend in self.frontends.
141 dfr = frontend.clean()
142 dfrs.append(dfr)
143
dfr undefined
frontend = <elisa.
frontend.clean = <bound method PigmentFrontend
/home/
662
663 def clean(self):
664 self._clean_dbus()
665
666 if self.controller:
self = <elisa.
self._clean_dbus = <bound method PigmentFrontend
/home/
731
732 bus = dbus.SessionBus()
733 self.dbus_
734 '/com/fluendo/
735 # BusName implements __del__, eew
self = <elisa.
self.dbus_frontend undefined
bus = <dbus._
<type 'exceptions.
__class__ = <type 'exceptions.
__delattr__ = <method-wrapper '__delattr__' of exceptions.
__dict__ = {}
__doc__ = 'Attribute not found.'
__getattrib
__getitem__ = <method-wrapper '__getitem__' of exceptions.
__getslice__ = <method-wrapper '__getslice__' of exceptions.
__hash__ = <method-wrapper '__hash__' of exceptions.
__init__ = <method-wrapper '__init__' of exceptions.
__new__ = <built-in method __new__ of type object at 0x8146aa0>
__reduce__ = <built-in method __reduce__ of exceptions.
__reduce_ex__ = <built-in method __reduce_ex__ of exceptions.
__repr__ = <method-wrapper '__repr__' of exceptions.
__setattr__ = <method-wrapper '__setattr__' of exceptions.
__setstate__ = <built-in method __setstate__ of exceptions.
__str__ = <method-wrapper '__str__' of exceptions.
args = ("'PigmentFrontend' object has no attribute 'dbus_frontend'",)
message = "'PigmentFrontend' object has no attribute 'dbus_frontend'"
The above is a description of an error in a Python program. Here is
the original traceback:
Traceback (most recent call last):
File "/home/
self.
File "/home/
return super(PoblesecC
File "/home/
common.
File "/home/
dfr = self.interface_
File "/home/
dfr = frontend.clean()
File "/home/
self.
File "/home/
self.
AttributeError: 'PigmentFrontend' object has no attribute 'dbus_frontend'
Changed in elisa: | |
status: | Confirmed → Triaged |
Changed in elisa: | |
status: | In Progress → Fix Committed |
Changed in elisa: | |
status: | Fix Committed → Fix Released |
Confirmed! I was about to report this too.