]> code.delx.au - pymsnt/blobdiff - src/utils.py
Merged branches/msnfix 204:217 to trunk
[pymsnt] / src / utils.py
index 8107ddc6aef70e5c3c79d978e7b35adfe9497d5e..cb73ea392e579f69f2e3051f0dd1964cd8f54faf 100644 (file)
@@ -69,51 +69,3 @@ errorCodeMap = {
 
 
 
-checkTwistedCached = None
-def checkTwisted():
-       """ Returns False if we're using an old version that needs tlib, otherwise returns True """
-       global checkTwistedCached
-       if checkTwistedCached == None:
-               import twisted.copyright
-               checkTwistedCached = (VersionNumber(twisted.copyright.version) >= VersionNumber("2.0.0"))
-       return checkTwistedCached
-
-class VersionNumber:
-       def __init__(self, vstring):
-               self.varray = [0]
-               index = 0 
-               flag = True
-               for c in vstring:
-                       if c == '.':
-                               self.varray.append(0)
-                               index += 1
-                               flag = True
-                       elif c.isdigit() and flag:
-                               self.varray[index] *= 10
-                               self.varray[index] += int(c)
-                       else:
-                               flag = False
-       
-       def __cmp__(self, other):
-               i = 0
-               while(True):
-                       if i == len(other.varray):
-                               if i < len(self.varray):
-                                       return 1
-                               else:
-                                       return 0
-                       if i == len(self.varray):
-                               if i < len(other.varray):
-                                       return -1
-                               else:
-                                       return 0
-
-                       if self.varray[i] > other.varray[i]:
-                               return 1
-                       elif self.varray[i] < other.varray[i]:
-                               return -1
-
-                       i += 1
-       
-
-