From c64e412ec9d237fd9d5c66bce911c312a0b50d6d Mon Sep 17 00:00:00 2001 From: Tom Aldcroft Date: Wed, 13 Feb 2019 14:49:33 -0500 Subject: [PATCH] Fix _baserepr_ so it doesn't deepcopy all meta --- proseco/core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proseco/core.py b/proseco/core.py index 49c11f0e..e571de9a 100644 --- a/proseco/core.py +++ b/proseco/core.py @@ -822,7 +822,8 @@ def _base_repr_(self, *args, **kwargs): if name in names: self[name].format = self._default_formats.pop(name) - return super(BaseCatalogTable, self[names])._base_repr_(*args, **kwargs) + tmp = self.__class__([self[name] for name in names], names=names, copy=False) + return super(BaseCatalogTable, tmp)._base_repr_(*args, **kwargs) def to_pickle(self, rootdir='.'): """