def __deepcopy__(self, memo):
        obj = self.__class__()
        for k, v in self.__dict__.items():
            if k == '_result_cache':
                obj.__dict__[k] = None
            else:
                obj.__dict__[k] = copy.deepcopy(v, memo)
        return obj
Yields the extension module object,
dataset/ETHPy150Open django/django/django/db/models/query.py/QuerySet.__deepcopy__--crossover with--dataset/ETHPy150Open clips/pattern/pattern/vector/__init__.py/SVM._extension