def __deepcopy__(self, memo):
        obj = self.__class__(backend=self.backend)
        for k, v in self.__dict__.items():
            if k in ('_iter', '_result_cache'):
                obj.__dict__[k] = None
            else:
                obj.__dict__[k] = copy.deepcopy(v, memo)
        return obj
Get a dictionary of available dock containers.
dataset/ETHPy150Open robgolding63/tasklib/tasklib/task.py/TaskQuerySet.__deepcopy__--crossover with--dataset/ETHPy150Open ContinuumIO/ashiba/enaml/enaml/qt/docking/layout_builder.py/LayoutBuilder.containers