Issue #20791: copy.copy() now doesn't make a copy when the input is a bytes object. Initial patch by Peter Otten.

This commit is contained in:
Antoine Pitrou 2014-02-27 22:14:31 +01:00
parent 85736a7d2c
commit dc9215f882
3 changed files with 5 additions and 1 deletions

View file

@ -110,7 +110,7 @@ _copy_dispatch = d = {}
def _copy_immutable(x):
return x
for t in (type(None), int, float, bool, str, tuple,
frozenset, type, range,
bytes, frozenset, type, range,
types.BuiltinFunctionType, type(Ellipsis),
types.FunctionType, weakref.ref):
d[t] = _copy_immutable