[Telepathy-commits] [telepathy-qt4/master] account-manager.py: add debug logging
Simon McVittie
simon.mcvittie at collabora.co.uk
Wed Jan 7 05:23:30 PST 2009
---
tests/account-manager.py | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/tests/account-manager.py b/tests/account-manager.py
index e52422c..eac9c89 100644
--- a/tests/account-manager.py
+++ b/tests/account-manager.py
@@ -94,12 +94,14 @@ class AccountManager(Object):
assert path in self._valid_accounts
assert path not in self._invalid_accounts
self._invalid_accounts[path] = self._valid_accounts.pop(path)
+ print "Emitting AccountValidityChanged(%s, %s)" % (path, valid)
@signal(AM_IFACE, signature='o')
def AccountRemoved(self, path):
assert path in self._valid_accounts or path in self._invalid_accounts
self._valid_accounts.pop(path, None)
self._invalid_accounts.pop(path, None)
+ print "Emitting AccountRemoved(%s)" % path
@method(AM_IFACE, in_signature='sssa{sv}', out_signature='o')
def CreateAccount(self, cm, protocol, display_name, parameters):
@@ -169,6 +171,8 @@ class Account(Object):
@method(ACCOUNT_IFACE, in_signature='a{sv}as', out_signature='')
def UpdateParameters(self, set_, unset):
+ print ("%s: entering UpdateParameters(\n %r,\n %r \n)"
+ % (self.__dbus_object_path__, set_, unset))
for (key, value) in set_.iteritems():
self._parameters[key] = value
for key in unset:
@@ -178,16 +182,20 @@ class Account(Object):
@signal(ACCOUNT_IFACE, signature='a{sv}')
def AccountPropertyChanged(self, delta):
- pass
+ print ("%s: emitting AccountPropertyChanged(\n %r \n)"
+ % (self.__dbus_object_path__, delta))
@method(ACCOUNT_IFACE, in_signature='', out_signature='')
def Remove(self):
+ print "%s: entering Remove()" % self.__dbus_object_path__
self.Removed()
+ print "%s: Remove() -> success" % self.__dbus_object_path__
@signal(ACCOUNT_IFACE, signature='')
def Removed(self):
self._am.AccountRemoved(self.__dbus_object_path__)
self.remove_from_connection()
+ print "%s: Emitting Removed()" % self.__dbus_object_path__
def _account_props(self):
return dbus.Dictionary({
@@ -245,5 +253,6 @@ if __name__ == '__main__':
print >> sys.stderr, 'AccountManager already running'
sys.exit(1)
+ print "AccountManager running..."
mainloop = MainLoop()
mainloop.run()
--
1.5.6.5
More information about the Telepathy-commits
mailing list