whois/parser.py
changeset 64 2ed54e885571
parent 59 f1e5214a1b16
child 66 07bc0807492c
child 70 1fe2c20adeba
--- a/whois/parser.py	Tue Sep 08 11:09:27 2015 +0800
+++ b/whois/parser.py	Mon Sep 14 15:13:50 2015 +0100
@@ -296,12 +296,13 @@
 
         match = re.compile('Registrar:(.*?)DNSSEC', re.DOTALL).search(text)
         if match:
-            lines = match.groups()[0].strip().splitlines()
-            self.name = lines[0]
-            self.address = lines[1]
+            lines = [line.strip() for line in match.groups()[0].strip().splitlines()]
+            self['name'] = lines[0]
+            self['address'] = lines[1]
             if len(lines) == 4:
-                self.zip_code, _, self.city = lines[2].partition(' ')
-            self.country = lines[-1]
+                self['zip_code'], _, self['city'] = lines[2].partition(' ')
+            self['country'] = lines[-1]
+
                 
 
 class WhoisName(WhoisEntry):