Browse Source

Don't use StringTypes, as this is legacy 2.2 stuff

Thomas Adamcik 14 years ago
parent
commit
41938efe33
1 changed files with 2 additions and 3 deletions
  1. 2 3
      netfields/managers.py

+ 2 - 3
netfields/managers.py

@@ -1,6 +1,5 @@
 from IPy import IP
 
-from types import StringTypes
 from django.db import models, connection
 from django.db.models import sql, query
 from django.db.models.query_utils import QueryWrapper
@@ -63,8 +62,8 @@ class NetWhere(sql.where.WhereNode):
         else:
             extra = ''
 
-        if type(params) in StringTypes:
-            params = (params,)
+        if isinstance(params, basestring):
+            params = tuple(params)
 
         if lookup_type in NET_OPERATORS:
             return (' '.join([field_sql, NET_OPERATORS[lookup_type], extra]), params)