If connection was lost, session can be None.
diff -urNad pyaimt-0.8a~/src/legacy/aimt.py pyaimt-0.8a/src/legacy/aimt.py
--- pyaimt-0.8a~/src/legacy/aimt.py 2008-11-05 13:34:47.000000000 +0100
+++ pyaimt-0.8a/src/legacy/aimt.py 2008-11-05 13:37:13.000000000 +0100
@@ -52,7 +52,8 @@
def connectionLost(self, reason):
message = "AIM connection lost! Reason: %s" % reason
- LogEvent(INFO, self.session.jabberID, message)
+ if self.session:
+ LogEvent(INFO, self.session.jabberID, message)
try:
self.oscarcon.alertUser(message)
except: