def __init__(self, data):
self.name = data['domain_name'][0].strip().lower()
self.registrar = data['registrar'][0].strip()
self.creation_date = str_to_date(data['creation_date'][0])
self.expiration_date = str_to_date(data['expiration_date'][0])
self.last_updated = str_to_date(data['updated_date'][0])
#----------------------------------
# name_servers
tmp = []
for x in data['name_servers']:
if isinstance(x, str): tmp.append(x)
else:
for y in x: tmp.append(y)
self.name_servers = set()
for x in tmp:
x = x.strip(' .')
if x:
if ' ' in x:
x, _ = x.split(' ', 1)
x = x.strip(' .')
self.name_servers.add(x.lower())
#----------------------------------
# http://docs.python.org/library/datetime.html#strftime-strptime-behavior
_3_adjust.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录