# HG changeset patch # User Richard Penman # Date 1441080034 -28800 # Node ID 5c89d5dbac5b5e9fd446e4256743336f3c20e8af # Parent 1f14b45214eb11bad23be1918d56da40d33c3148 return None when an attribute does not exist for a TLD diff -r 1f14b45214eb -r 5c89d5dbac5b whois/parser.py --- a/whois/parser.py Tue Sep 01 11:52:23 2015 +0800 +++ b/whois/parser.py Tue Sep 01 12:00:34 2015 +0800 @@ -130,9 +130,12 @@ def __setitem__(self, name, value): - WhoisEntry.__init__(self, domain, text) - setattr(self, name, value) + super(WhoisEntry, self).__setitem__(name, value) + + def __getattr__(self, name): + return self.get(name) + @staticmethod def load(domain, text):