emesene / emesene-supported-plugins

set of plugins supported by the emesene team
http://www.emesene.org
15 stars 11 forks source link

i can't change the preferences of the music plugin #3

Closed alexandre596 closed 13 years ago

alexandre596 commented 13 years ago

i really can't, and it doesn't work

here what goes on terminal

Traceback (most recent call last): File "/home/alexandre2/emesene/emesene/gui/gtkui/PluginWindow.py", line 125, in on_config pluginmanager.plugin_config(name, self.session) File "/home/alexandre2/emesene/emesene/pluginmanager.py", line 200, in plugin_config return self._plugins[name].config(session) File "/home/alexandre2/emesene/emesene/pluginmanager.py", line 135, in config self._instance.config(session) File "plugins/music/plugin.py", line 39, in config player.preferences() File "plugins/music/songretriever.py", line 70, in preferences config_dialog = self.config_dialog_class(self.config) File "plugins/music/songretriever.py", line 40, in init self.append_entry_default('Format', 'config.music_format', config.music_format)

i'm using emesene 2.11.5-devel and ubuntu 11.04

arielj commented 13 years ago

Is that the full traceback of the error? because it looks like it's missing the last lines (where the error is shown)

alexandre596 commented 13 years ago

i think so, but i'm gonna send the full, after i open emesene

/home/alexandre2/emesene/emesene/gui/gtkui/init.py:107: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed gtk.main() [20:59:58 ERROR papylib.Events] Writing of content roaming picture failed: 'NoneType' object is not iterable [21:00:18 WARNING papyon.msnp2p.transport.switchboard] Invalid TLP chunk in SB message: TLPv1 Parse Error: empty chunk for non-empty blob Traceback (most recent call last): File "/home/alexandre2/emesene/emesene/gui/gtkui/PluginWindow.py", line 125, in on_config pluginmanager.plugin_config(name, self.session) File "/home/alexandre2/emesene/emesene/pluginmanager.py", line 200, in plugin_config return self._plugins[name].config(session) File "/home/alexandre2/emesene/emesene/pluginmanager.py", line 135, in config self._instance.config(session) File "plugins/music/plugin.py", line 39, in config player.preferences() File "plugins/music/songretriever.py", line 70, in preferences config_dialog = self.config_dialog_class(self.config) File "plugins/music/songretriever.py", line 40, in init self.append_entry_default('Format', 'config.music_format', config.music_format) TypeError: append_entry_default() takes exactly 5 arguments (4 given)

arielj commented 13 years ago

Same as issue #2

alexandre596 commented 13 years ago

i tried the git log

but nothing happened..

arielj commented 13 years ago

I've just merged a fix for this, please test it, if it's not working, reopen the issue.

alexandre596 commented 13 years ago

nope, when i just login, it happens

Traceback (most recent call last): File "/home/alexandre2/emesene/emesene/e3/common/Signal.py", line 64, in emit if callback(_args, _kwargs) == False: File "/home/alexandre2/emesene/emesene/e3/common/Signal.py", line 111, in call self.f(self.c(), _arg) File "/home/alexandre2/emesene/emesene/gui/base/ConversationManager.py", line 72, in _on_message conversation = self.new_conversation(cid, [account]) File "/home/alexandre2/emesene/emesene/gui/base/ConversationManager.py", line 202, in new_conversation conversation = self.add_new_conversation(self.session, cid, members) File "/home/alexandre2/emesene/emesene/gui/gtkui/ConversationManager.py", line 208, in add_new_conversation conversation = Conversation(self.session, cid, self.update_window, None, members) File "/home/alexandre2/emesene/emesene/gui/gtkui/Conversation.py", line 90, in init self.toolbar = ConversationToolbar(toolbar_handler) File "/home/alexandre2/emesene/emesene/gui/gtkui/ConversationToolbar.py", line 45, in init self.draw() File "/home/alexandre2/emesene/emesene/gui/gtkui/ConversationToolbar.py", line 162, in draw if self.handler.session_filetransfer_supported(): File "/home/alexandre2/emesene/emesene/gui/base/Handler.py", line 463, in session_filetransfer_supported current_service = self.session.config.d_user_service.get(user, 'msn') AttributeError: 'NoneType' object has no attribute 'get' Traceback (most recent call last): File "/home/alexandre2/emesene/emesene/e3/common/Signal.py", line 64, in emit if callback(_args, _kwargs) == False: File "/home/alexandre2/emesene/emesene/e3/common/Signal.py", line 111, in call self.f(self.c(), arg) File "/home/alexandre2/emesene/emesene/emesene.py", line 503, in on_login_succeed self.window.content) File "/home/alexandre2/emesene/emesene/extension.py", line 445, in get_and_instantiate return category.get_and_instantiate(_args, _kwargs) File "/home/alexandre2/emesene/emesene/extension.py", line 289, in get_and_instantiate inst = cls(_args, kwargs) File "plugins/music/handler_banshee.py", line 14, in init DBusBase.DBusBase.init(self, main_window, iface_name, iface_path) File "plugins/music/DBusBase.py", line 10, in init songretriever.MusicHandler.init(self, main_window) File "plugins/music/songretriever.py", line 123, in init BaseMusicHandler.init(self) TypeError: init**() takes exactly 2 arguments (1 given)

it's banshee music player

arielj commented 13 years ago

try now

alexandre596 commented 13 years ago

just to say THANK YOU

working perfectly now