pylint cleanup.
authorEric S. Raymond <esr@thyrsus.com>
Mon, 27 Aug 2012 03:43:13 +0000 (23:43 -0400)
committerEric S. Raymond <esr@thyrsus.com>
Mon, 27 Aug 2012 03:43:13 +0000 (23:43 -0400)
irker.py

index feb0d0bdd42fc7e021804e87b5c5e1959c312cc4..dc7475050eee3f392c3c1f68c6ea66b3693a51a5 100755 (executable)
--- a/irker.py
+++ b/irker.py
@@ -27,7 +27,7 @@ NAMESTYLE = "irker%03d"       # IRC nick template - must contain '%d'
 
 # No user-serviceable parts below this line
 
-import os, sys, json, exceptions, getopt, urlparse, time, socket
+import sys, json, exceptions, getopt, urlparse, time, socket
 import threading, Queue, SocketServer
 import irclib
 
@@ -44,7 +44,7 @@ class Session():
         self.server = None
         # Server connection setup
         parsed = urlparse.urlparse(url)
-        host, sep, port = parsed.netloc.partition(':')
+        host, _, port = parsed.netloc.partition(':')
         if not port:
             port = 6667
         self.servername = host
@@ -55,6 +55,7 @@ class Session():
         self.thread = threading.Thread(target=self.dequeue)
         self.thread.daemon = True
         self.thread.start()
+        self.last_active = None
     def enqueue(self, message):
         "Enque a message for transmission."
         self.queue.put(message)
@@ -136,7 +137,7 @@ class Irker:
     def close(self, servername, port):
         "Release a server instance and all sessions using it."
         del self.countmap[(servername, port)]
-        for (key, val) in self.sessions:
+        for val in self.sessions.values():
             if (val.servername, val.port) == (servername, port):
                 self.sessions[servername].terminate()
                 del self.sessions[servername]