[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

AltStyle によって変換されたページ (->オリジナル) /