summaryrefslogtreecommitdiffstats
path: root/iutil.py
diff options
context:
space:
mode:
Diffstat (limited to 'iutil.py')
-rw-r--r--iutil.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/iutil.py b/iutil.py
index f1f5728d2..dd18d61a3 100644
--- a/iutil.py
+++ b/iutil.py
@@ -218,4 +218,19 @@ def rmrf (path):
os.unlink (path + '/' + file)
os.rmdir (path)
+def validUser (user):
+ if len (user) > 8:
+ return 0
+ if not user[0] in string.letters:
+ return 0
+
+ for letter in user:
+ if (letter == ':'
+ or letter == ','
+ or letter == '\n'
+ or ord (letter) < 33):
+ return 0
+
+ return 1
+