# HG changeset patch # User Richard Penman # Date 1475063717 -28800 # Node ID 1e59f3be6a111c49c32fe084d5b49b2539253069 # Parent f9884d862ac038875c7d66f2e1edee04493f1949 Fix for Finland Issue #103 diff -r f9884d862ac0 -r 1e59f3be6a11 whois/parser.py --- a/whois/parser.py Wed Sep 28 19:52:42 2016 +0800 +++ b/whois/parser.py Wed Sep 28 19:55:17 2016 +0800 @@ -598,17 +598,18 @@ """Whois parser for .fi domains """ regex = { - 'domain_name': 'domain: *([\S]+)', - 'name': 'descr: *([\S\ ]+)', - 'address': 'address: *([\S\ ]+)', - 'phone': 'phone: *([\S\ ]+)', - 'status': 'status: *([\S]+)', # list of statuses - 'creation_date': 'created: *([\S]+)', - 'updated_date': 'modified: *([\S]+)', - 'expiration_date': 'expires: *([\S]+)', - 'name_servers': 'nserver: *([\S]+) \[\S+\]', # list of name servers - 'name_server_statuses': 'nserver: *([\S]+) \[\S+\]', # list of name servers and statuses - 'dnssec': 'dnssec: *([\S]+)', + 'domain_name': 'domain\.*: *([\S]+)', + 'name': 'descr\.*: *([\S\ ]+)', + 'address': 'address\.*: *([\S\ ]+)', + 'phone': 'phone\.*: *([\S\ ]+)', + 'status': 'status\.*: *([\S]+)', # list of statuses + 'creation_date': 'created\.*: *([\S]+)', + 'updated_date': 'modified\.*: *([\S]+)', + 'expiration_date': 'expires\.*: *([\S]+)', + 'name_servers': 'nserver\.*: *([\S]+) \[\S+\]', # list of name servers + 'name_server_statuses': 'nserver\.*: *([\S]+) \[\S+\]', # list of name servers and statuses + 'dnssec': 'dnssec\.*: *([\S]+)', + } def __init__(self, domain, text):