mirror of https://github.com/python/cpython
Issue 2460: Make Ellipsis objects copyable.
This commit is contained in:
parent
d145240f9a
commit
b72233ce63
|
@ -101,7 +101,7 @@ def _copy_immutable(x):
|
|||
return x
|
||||
for t in (type(None), int, long, float, bool, str, tuple,
|
||||
frozenset, type, xrange, types.ClassType,
|
||||
types.BuiltinFunctionType,
|
||||
types.BuiltinFunctionType, type(Ellipsis),
|
||||
types.FunctionType):
|
||||
d[t] = _copy_immutable
|
||||
for name in ("ComplexType", "UnicodeType", "CodeType"):
|
||||
|
@ -197,6 +197,7 @@ _deepcopy_dispatch = d = {}
|
|||
def _deepcopy_atomic(x, memo):
|
||||
return x
|
||||
d[type(None)] = _deepcopy_atomic
|
||||
d[type(Ellipsis)] = _deepcopy_atomic
|
||||
d[int] = _deepcopy_atomic
|
||||
d[long] = _deepcopy_atomic
|
||||
d[float] = _deepcopy_atomic
|
||||
|
|
|
@ -66,6 +66,8 @@ Library
|
|||
- Issue #2432: give DictReader the dialect and line_num attributes
|
||||
advertised in the docs.
|
||||
|
||||
- Issue #2460: Make Ellipsis object copyable.
|
||||
|
||||
- Issue #1681432: Add triangular distribution to the random module
|
||||
|
||||
- Issue #2136: urllib2's auth handler now allows single-quoted realms in the
|
||||
|
|
Loading…
Reference in New Issue