Cleanup warnings: unused imports, etc
authorMichael Spang <mspang@csclub.uwaterloo.ca>
Fri, 14 Dec 2007 04:06:55 +0000 (23:06 -0500)
committerMichael Spang <mspang@csclub.uwaterloo.ca>
Fri, 14 Dec 2007 05:46:09 +0000 (00:46 -0500)
ceo/excep.py
ceo/members.py
ceo/urwid/groups.py
ceo/urwid/info.py
ceo/urwid/ldapfilter.py
ceo/urwid/main.py
ceo/urwid/newmember.py
ceo/urwid/positions.py
ceo/urwid/search.py

index 6359302..71465b7 100644 (file)
@@ -7,6 +7,7 @@ This module provides some simple but generally useful exception classes.
 class InvalidArgument(Exception):
     """Exception class for bad argument values."""
     def __init__(self, argname, argval, explanation):
+        Exception.__init__(self)
         self.argname, self.argval, self.explanation = argname, argval, explanation
     def __str__(self):
         return 'Bad argument value "%s" for %s: %s' % (self.argval, self.argname, self.explanation)
index 373dc00..21013dc 100644 (file)
@@ -52,6 +52,7 @@ class MemberException(Exception):
 class InvalidTerm(MemberException):
     """Exception class for malformed terms."""
     def __init__(self, term):
+        MemberException.__init__(self)
         self.term = term
     def __str__(self):
         return "Term is invalid: %s" % self.term
@@ -59,12 +60,14 @@ class InvalidTerm(MemberException):
 class NoSuchMember(MemberException):
     """Exception class for nonexistent members."""
     def __init__(self, memberid):
+        MemberException.__init__(self)
         self.memberid = memberid
     def __str__(self):
         return "Member not found: %d" % self.memberid
 
 class ChildFailed(MemberException):
     def __init__(self, program, status, output):
+        MemberException.__init__(self)
         self.program, self.status, self.output = program, status, output
     def __str__(self):
         msg = '%s failed with status %d' % (self.program, self.status)
index e8fa66a..5110bb4 100644 (file)
@@ -1,6 +1,5 @@
 import urwid
 from ceo import members
-from ceo.excep import InvalidArgument
 from ceo.urwid import search
 from ceo.urwid.widgets import *
 from ceo.urwid.window import *
index 3dab4ac..b27a11a 100644 (file)
@@ -1,6 +1,4 @@
 import urwid
-from ceo import members
-from ceo.excep import InvalidArgument
 from ceo.urwid.widgets import *
 from ceo.urwid.window import *
 
index 6aee341..406e3d1 100644 (file)
@@ -19,10 +19,10 @@ class LdapFilter:
             if key == 'enter' or key == 'down' or key == 'up':
                 attr = self.escape(self.attr)
                 search = self.escape(self.widget.get_edit_text(self))
-                filter = '(%s=%s)' % (attr, search)
+                ldfilter = '(%s=%s)' % (attr, search)
                 try:
                     matches = self.ldap.search_s(self.base,
-                        ldap.SCOPE_SUBTREE, filter)
+                        ldap.SCOPE_SUBTREE, ldfilter)
                     if len(matches) > 0:
                         (_, attrs) = matches[0]
                         for (k, v) in self.map.items():
index a5da33c..b923a9f 100644 (file)
@@ -1,6 +1,5 @@
 import random, ldap, urwid.curses_display
-from ceo import members, terms
-from ceo.excep import InvalidArgument
+from ceo import members
 from ceo.urwid.widgets import *
 from ceo.urwid.window import *
 from ceo.urwid import newmember, renew, info, search, positions, groups
@@ -151,5 +150,4 @@ def start():
         print "Hint: You may need to run 'kinit'"
 
 if __name__ == '__main__':
-    import os
     start()
index 1a56608..cb42e4f 100644 (file)
@@ -1,6 +1,5 @@
 import urwid
 from ceo import members, terms
-from ceo.excep import InvalidArgument
 from ceo.urwid.widgets import *
 from ceo.urwid.window import *
 
index 33d89e2..cb4cb88 100644 (file)
@@ -1,6 +1,5 @@
 import urwid
 from ceo import members
-from ceo.excep import InvalidArgument
 from ceo.urwid.widgets import *
 from ceo.urwid.window import *
 
index fa66b52..3fb57b7 100644 (file)
@@ -1,6 +1,5 @@
 import urwid
 from ceo import members, terms
-from ceo.excep import InvalidArgument
 from ceo.urwid.widgets import *
 from ceo.urwid.window import *