--- /usr/share/screenlets/screenlets-pack-all/Pidgin/PidginScreenlet.py 2011-12-30 12:25:25.000000000 +0100 +++ /home/nsk/Scripts/Screenlets/PidginScreenlet/PidginScreenlet_fixed.py 2011-12-31 03:31:38.950957802 +0100 @@ -456,35 +456,35 @@ def bindPurpleSignal(self, function, signal): try: self.bus.add_signal_receiver(function,dbus_interface=self.purple_interface,signal_name=signal) - except: - None + except Exception, e: + print "Error at registering DBus signal:",e def removePurpleSignal(self, function, signal): self.bus.remove_signal_receiver(function,dbus_interface=self.purple_interface,signal_name=signal) def bindSignals(self): try: - self.bindPurpleSignal(self.onSignOn, _("SignedOn")) - self.bindPurpleSignal(self.onSignOff, _("SignedOff")) - self.bindPurpleSignal(self.onBuddySignedOn, _("BuddySignedOn")) - self.bindPurpleSignal(self.onBuddySignedOff, _("BuddySignedOff")) - self.bindPurpleSignal(self.onBuddyStatusChanged, _("BuddyStatusChanged")) - self.bindPurpleSignal(self.onBuddyIconChanged, _("BuddyIconChanged")) - self.bindPurpleSignal(self.onBuddyTyping, _("BuddyTyping")) - #self.bindPurpleSignal(self.onMessageReceived, _("ReceivingImMsg")) - self.bindPurpleSignal(self.onMessageReceived, _("DisplayedImMsg")) + self.bindPurpleSignal(self.onSignOn, "SignedOn") + self.bindPurpleSignal(self.onSignOff, "SignedOff") + self.bindPurpleSignal(self.onBuddySignedOn, "BuddySignedOn") + self.bindPurpleSignal(self.onBuddySignedOff, "BuddySignedOff") + self.bindPurpleSignal(self.onBuddyStatusChanged, "BuddyStatusChanged") + self.bindPurpleSignal(self.onBuddyIconChanged, "BuddyIconChanged") + self.bindPurpleSignal(self.onBuddyTyping, "BuddyTyping") + #self.bindPurpleSignal(self.onMessageReceived, "ReceivingImMsg") + self.bindPurpleSignal(self.onMessageReceived, "DisplayedImMsg") # FIXME: Need this - self.bindPurpleSignal(self.onBuddyAliasChanged, _("BlistNodeAliased")) + self.bindPurpleSignal(self.onBuddyAliasChanged, "BlistNodeAliased") - self.bindPurpleSignal(self.onUpdateConvo, _("ConversationUpdated")) - self.bindPurpleSignal(self.onDeleteConvo, _("DeletingConversation")) - self.bindPurpleSignal(self.onBlistNodeExtMenu, _("BlistNodeExtendedMenu")) - self.bindPurpleSignal(self.onConvoExtMenu, _("ConversationExtendedMenu")) + self.bindPurpleSignal(self.onUpdateConvo, "ConversationUpdated") + self.bindPurpleSignal(self.onDeleteConvo, "DeletingConversation") + self.bindPurpleSignal(self.onBlistNodeExtMenu, "BlistNodeExtendedMenu") + self.bindPurpleSignal(self.onConvoExtMenu, "ConversationExtendedMenu") # account signals - self.bindPurpleSignal(self.onAccountStatusChanged, _("AccountStatusChanged")) - self.bindPurpleSignal(self.onAccountAuthorizationRequested, _("AccountAuthorizationRequested")) - self.bindPurpleSignal(self.onAccountConnecting, _("AccountConnecting")) + self.bindPurpleSignal(self.onAccountStatusChanged, "AccountStatusChanged") + self.bindPurpleSignal(self.onAccountAuthorizationRequested, "AccountAuthorizationRequested") + self.bindPurpleSignal(self.onAccountConnecting, "AccountConnecting") except: raise None