[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