[Python-checkins] r51589 - python/trunk/Lib/encodings/__init__.py

neal.norwitz python-checkins at python.org
Fri Aug 25 03:52:50 CEST 2006


Author: neal.norwitz
Date: Fri Aug 25 03:52:49 2006
New Revision: 51589

Modified:
   python/trunk/Lib/encodings/__init__.py
Log:
importing types is not necessary if we use isinstance

Modified: python/trunk/Lib/encodings/__init__.py
==============================================================================
--- python/trunk/Lib/encodings/__init__.py	(original)
+++ python/trunk/Lib/encodings/__init__.py	Fri Aug 25 03:52:49 2006
@@ -28,7 +28,7 @@
 
 """#"
 
-import codecs, types
+import codecs
 from encodings import aliases
 
 _cache = {}
@@ -60,7 +60,7 @@
     """
     # Make sure we have an 8-bit string, because .translate() works
     # differently for Unicode strings.
-    if type(encoding) is types.UnicodeType:
+    if isinstance(encoding, unicode):
         # Note that .encode('latin-1') does *not* use the codec
         # registry, so this call doesn't recurse. (See unicodeobject.c
         # PyUnicode_AsEncodedString() for details)


More information about the Python-checkins mailing list