diff --git a/hy/models.py b/hy/models.py index de2ded7bf..4d81ee575 100644 --- a/hy/models.py +++ b/hy/models.py @@ -248,7 +248,6 @@ class Keyword(Object): mangling is performed. """ - __slots__ = ["name"] __match_args__ = ("name",) def __init__(self, value, from_parser=False): @@ -311,19 +310,6 @@ def __call__(self, data, default=_sentinel): raise return default - # __getstate__ and __setstate__ are required for Pickle protocol - # 0, because we have __slots__. - def __getstate__(self): - return { - k: getattr(self, k) - for k in self.properties + self.__slots__ - if hasattr(self, k) - } - - def __setstate__(self, state): - for k, v in state.items(): - setattr(self, k, v) - def strip_digit_separators(number): # Don't strip a _ or , if it's the first character, as _42 and