VirtualMailManager/Domain.py
branchv0.6.x
changeset 242 496099847480
parent 240 fb6336b25b8f
child 254 8aecc83a0d32
--- a/VirtualMailManager/Domain.py	Mon Apr 05 14:54:53 2010 +0000
+++ b/VirtualMailManager/Domain.py	Mon Apr 05 15:04:55 2010 +0000
@@ -340,15 +340,14 @@
     `like` : bool
       should be `True` when *pattern* starts/ends with a "%" sign
     """
-    if pattern is not None and like is False:
+    if pattern and not like:
         pattern = check_domainname(pattern)
     sql = 'SELECT gid, domainname, is_primary FROM domain_name'
-    if pattern is None:
-        pass
-    elif like:
-        sql += " WHERE domainname LIKE '%s'" % pattern
-    else:
-        sql += " WHERE domainname = '%s'" % pattern
+    if pattern:
+        if like:
+            sql += " WHERE domainname LIKE '%s'" % pattern
+        else:
+            sql += " WHERE domainname = '%s'" % pattern
     sql += ' ORDER BY is_primary DESC, domainname'
     dbc = dbh.cursor()
     dbc.execute(sql)