- allow digits in login_base
authorMark Huang <mlhuang@cs.princeton.edu>
Wed, 31 Jan 2007 15:00:25 +0000 (15:00 +0000)
committerMark Huang <mlhuang@cs.princeton.edu>
Wed, 31 Jan 2007 15:00:25 +0000 (15:00 +0000)
PLC/Sites.py

index c0dd170..19b15d6 100644 (file)
@@ -67,8 +67,8 @@ class Site(Row):
         if not len(login_base):
             raise PLCInvalidArgument, "Login base must be specified"
 
-        if not set(login_base).issubset(string.ascii_letters.lower()):
-            raise PLCInvalidArgument, "Login base must consist only of lowercase ASCII letters"
+        if not set(login_base).issubset(string.lowercase + string.digits):
+            raise PLCInvalidArgument, "Login base must consist only of lowercase ASCII letters or numbers"
 
         conflicts = Sites(self.api, [login_base])
         for site in conflicts: