Source code for gym_gridverse.utils.fast_copy

import pickle
from typing import TypeVar

T = TypeVar('T')
"""generic type"""


[docs]def fast_copy(x: T) -> T: """returns a deep copy of a generic python object, faster than deepcopy""" return pickle.loads(pickle.dumps(x))