app/soc/logic/site/id_user.py
changeset 223 a18e93e21672
parent 202 b8b4a83788d4
child 229 a46c238be8db
--- a/app/soc/logic/site/id_user.py	Wed Oct 01 00:41:18 2008 +0000
+++ b/app/soc/logic/site/id_user.py	Wed Oct 01 00:43:07 2008 +0000
@@ -67,6 +67,7 @@
 
   return id
 
+
 def getUsersForOffsetAndLimit(offset=0, limit=0):
   """Returns Users entities for given offset and limit or None if not found.
     
@@ -79,6 +80,7 @@
   # Fetch one more to see if there should be a 'next' link
   return query.fetch(limit+1, offset)  
 
+
 def getUserFromId(id):
   """Returns User entity for a Google Account, or None if not found.  
     
@@ -87,6 +89,7 @@
   """
   return soc.models.user.User.gql('WHERE id = :1', id).get()
 
+
 def getUserIfMissing(user, id):
   """Conditionally returns User entity for a Google Account.
   
@@ -186,18 +189,7 @@
   return user.is_developer
 
 
-LINKNAME_PATTERN = r'''(?x)
-    ^
-    [0-9a-z]   # start with ASCII digit or lowercase
-    (
-     [0-9a-z]  # additional ASCII digit or lowercase
-     |         # -OR-
-     _[0-9a-z] # underscore and ASCII digit or lowercase
-    )*         # zero or more of OR group
-    $
-'''
-
-LINKNAME_REGEX = re.compile(LINKNAME_PATTERN)
+LINKNAME_REGEX = re.compile(key_name.LINKNAME_PATTERN)
 
 def isLinkNameFormatValid(link_name):
   """Returns True if link_name is in a valid format.