def create_record(self, type, name, content):
request = {
'action': 'SET',
'type': type,
'name': self.options['domain'],
'value': content
}
if name is not None:
request['name'] = self._full_name(name)
if self.options.get('ttl'):
request['ttl'] = self.options.get('ttl')
if self.options.get('priority'):
request['prio'] = self.options.get('priority')
payload = self._get('/dns/dyndns.jsp', request)
if payload.find('is_ok').text != 'OK:':
raise Exception('An error occurred: {0}'.format(payload.find('is_ok').text))
logger.debug('create_record: %s', True)
return True
评论列表
文章目录