Parcourir la source

Refactor code block more

Thomas Adamcik il y a 15 ans
Parent
commit
bf11bb4b9d
1 fichiers modifiés avec 7 ajouts et 5 suppressions
  1. 7 5
      manager.py

+ 7 - 5
manager.py

@@ -57,20 +57,22 @@ class NetWhere(sql.where.WhereNode):
             return self.make_atom((table_alias, name, db_type,
                 NET_TERMS_MAPPING[lookup_type], value_annot, params), qn)
 
-        elif db_type not in ['inet', 'cidr']:
+        if db_type not in ['inet', 'cidr']:
             return super(NetWhere, self).make_atom(child, qn)
-        elif lookup_type in NET_TERMS:
+
+        if lookup_type in NET_TERMS:
             lookup = '%s %s %%s' % (field_sql, NET_TERMS[lookup_type])
             return (lookup, params)
-        elif lookup_type in NET_TERMS_SPECIAL:
+
+        if lookup_type in NET_TERMS_SPECIAL:
             if lookup_type == 'in':
                 return ('%s IN (%s)' % (field_sql, ', '.join(['%s'] * len(params))), params)
             elif lookup_type == 'range':
                 return ('%s BETWEEN %%s and %%s' % (field_sql), params)
             elif lookup_type == 'isnull':
                 return ('%s IS %sNULL' % (field_sql, (not value_annot and 'NOT ' or '')), params)
-        else:
-            return super(NetWhere, self).make_atom(child, qn)
+
+        return super(NetWhere, self).make_atom(child, qn)
 
 class NetManger(models.Manager):
     use_for_related_fields = True