Hi, the error message is only a bug in the debug code of pyicqt. It prevents messages from being written to the log and does not influence the control flow of the rest of the program. The bug was triggered by harmless deprecation warnings for the `md5` module on my system.
It can be fixed with the applied patch. -- So far, farewell Thammi
diff -Naur pyicqt-0.8.1.5.orig/src/debug.py pyicqt-0.8.1.5/src/debug.py --- pyicqt-0.8.1.5.orig/src/debug.py 2009-08-24 14:37:59.000000000 +0200 +++ pyicqt-0.8.1.5/src/debug.py 2012-05-02 08:38:45.652740630 +0200 @@ -15,7 +15,7 @@ def observer2(eventDict): edm = eventDict['message'] - if isinstance(edm, tuple): # LogEvent can be in tuple + if isinstance(edm, tuple) and len(edm): # LogEvent can be in tuple edm = edm[0] if isinstance(edm, LogEvent): if edm.category == INFO and config.debugLevel < 3:

