LSSTApplications  18.1.0
LSSTDataManagementBasePackage
constantsContinued.py
Go to the documentation of this file.
1 from .constants import BasisTypeEnum
2 
3 from lsst.utils import continueClass
4 
5 __all__ = []
6 
7 
8 @continueClass # noqa F811
10  # Workaround for broken pickling on Python 2
11  # Without this fails with: TypeError: lsst.shapelet.constants.BasisTypeEnum.__new__(
12  # lsst.shapelet.constants.BasisTypeEnum) is not safe, use object.__new__()
13  def __reduce__(self):
14  return (BasisTypeEnum, (int(self), ))