Bug in 2.3b1?

Oktay Safak oktaysafak at ixir.com
Sun May 25 15:47:44 EDT 2003


On win98 I get:

>>> import copy
>>> d = copy.deepcopy(locals())
Traceback (most recent call last):
  File "<pyshell#12>", line 1, in ?
    d = copy.deepcopy(locals())
  File "C:\PYTHON23\lib\copy.py", line 178, in deepcopy
    y = copier(x, memo)
  File "C:\PYTHON23\lib\copy.py", line 268, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "C:\PYTHON23\lib\copy.py", line 205, in deepcopy
    y = _reconstruct(x, rv, 1, memo)
  File "C:\PYTHON23\lib\copy.py", line 350, in _reconstruct
    state = deepcopy(state, memo)
  File "C:\PYTHON23\lib\copy.py", line 178, in deepcopy
    y = copier(x, memo)
  File "C:\PYTHON23\lib\copy.py", line 268, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "C:\PYTHON23\lib\copy.py", line 205, in deepcopy
    y = _reconstruct(x, rv, 1, memo)
  File "C:\PYTHON23\lib\copy.py", line 336, in _reconstruct
    y = callable(*args)
  File "C:\PYTHON23\Lib\copy_reg.py", line 84, in __newobj__
    return cls.__new__(cls, *args)
TypeError: object.__new__(builtin_function_or_method) is not safe, use
builtin_function_or_method.__new__()




More information about the Python-list mailing list