Calling deepcopy on an AsdfFile instance raises an error:
import asdf, copy
af = asdf.AsdfFile()
copy.deepcopy(af)
TypeError: AsdfFile.copy() takes 1 positional argument but 2 were given
|
def copy(self) -> AsdfFile: |
|
return self.__class__( |
|
copy.deepcopy(self._tree), |
|
self._blocks._uri, |
|
self._user_extensions, |
|
) |
|
|
|
__copy__ = __deepcopy__ = copy |
doesn't handle
memo.
Calling deepcopy on an AsdfFile instance raises an error:
asdf/asdf/_asdf.py
Lines 493 to 500 in c1cb054
doesn't handle
memo.