diff -r 1e59f3be6a11 -r ccad96890edd whois/parser.py --- a/whois/parser.py Wed Sep 28 19:55:17 2016 +0800 +++ b/whois/parser.py Fri Nov 25 20:38:48 2016 +0800 @@ -157,6 +157,11 @@ handler = lambda e: str(e) return json.dumps(self, indent=2, default=handler) + def __getstate__(self): + return self.__dict__ + + def __setstate__(self, state): + self.__dict__ = state @staticmethod def load(domain, text):