def create(args): import processing # for PUT HTTP method action = True # for create sub-command if args.__dict__.get('domain'): from converter import JSONConvert domain = args.domain o = JSONConvert(domain) name, rtype, content, ttl, priority = getRecordParameters(args) record_dict = o.setRecord(name, rtype, content, ttl, priority) json = setJSON(domain, action, record=record_dict) # for bulk_create sub-command else: domain = checkInfile(args.infile) json = setJSON(domain, action, filename=args.infile) password = getPassword(args) t = token(args.username, password, args.server) processing.createRecords(args.server, t, domain, json)
def create(args): import processing if args.__dict__.get('domain'): domain = args.domain from converter import JSONConvert o = JSONConvert(domain) name, rtype, content, ttl, priority = args.name, args.rtype, \ args.content, args.ttl, args.priority record_dict = o.setRecord(name, rtype, content, ttl, priority) json = setJSON(domain, True, record=record_dict) else: domain = checkInfile(args.infile) json = setJSON(domain, True, filename=args.infile) password = getPassword(args) t = token(args.username, password, args.server) processing.createRecords(args.server, t, domain, json)