Patch# 1258 by Christian Heimes: kill basestring.
I like this because it makes the code shorter! :-)
diff --git a/Lib/binhex.py b/Lib/binhex.py
index e4d551f..61dda82 100644
--- a/Lib/binhex.py
+++ b/Lib/binhex.py
@@ -169,7 +169,7 @@
class BinHex:
def __init__(self, name_finfo_dlen_rlen, ofp):
name, finfo, dlen, rlen = name_finfo_dlen_rlen
- if isinstance(ofp, basestring):
+ if isinstance(ofp, str):
ofname = ofp
ofp = io.open(ofname, 'wb')
if os.name == 'mac':
@@ -371,7 +371,7 @@
class HexBin:
def __init__(self, ifp):
- if isinstance(ifp, basestring):
+ if isinstance(ifp, str):
ifp = io.open(ifp, 'rb')
#
# Find initial colon.