[Checkins] SVN: lovely.memcached/trunk/src/lovely/memcached/utility.py removed 'types' dependency

Andreas Jung andreas at andreas-jung.com
Fri Aug 22 04:33:21 EDT 2008


Log message for revision 90117:
  removed 'types' dependency
  

Changed:
  U   lovely.memcached/trunk/src/lovely/memcached/utility.py

-=-
Modified: lovely.memcached/trunk/src/lovely/memcached/utility.py
===================================================================
--- lovely.memcached/trunk/src/lovely/memcached/utility.py	2008-08-22 08:23:29 UTC (rev 90116)
+++ lovely.memcached/trunk/src/lovely/memcached/utility.py	2008-08-22 08:33:20 UTC (rev 90117)
@@ -31,7 +31,6 @@
 from zope.schema.fieldproperty import FieldProperty
 from zope import interface
 from interfaces import IMemcachedClient
-from types import StringType
 
 TLOCAL = threading.local()
 
@@ -86,7 +85,7 @@
         ns = self._getNS(ns, raw)
         if not raw:
             data = cPickle.dumps(data)
-        elif not isinstance(data, StringType):
+        elif not isinstance(data, str):
             raise ValueError, data
         log.debug('set: %r, %r, %r, %r' % (key,
                                            len(data), ns,
@@ -187,7 +186,7 @@
         if raw is True:
             if ns:
                 key = ns+key
-            if type(key) != StringType:
+            if not isinstance(key, str):
                 raise ValueError, repr(key)
             return key
 



More information about the Checkins mailing list