def write_pjsip(filename, pjsip, non_mappings): """ Write pjsip.conf file to disk """ try: with open(filename, 'wt') as fp: fp.write(';--\n') fp.write(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n') fp.write('Non mapped elements start\n') fp.write(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\n') astconfigparser.write_dicts(fp, non_mappings[filename]) fp.write(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n') fp.write('Non mapped elements end\n') fp.write(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n') fp.write('--;\n\n') # write out include file(s) pjsip.write(fp) except IOError: print("Could not open file " + filename + " for writing")
def write_pjsip(filename, pjsip, non_mappings): """ Write pjsip.conf file to disk """ try: with open(filename, 'wt') as fp: fp.write(';--\n') fp.write(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n') fp.write('Non mapped elements start\n') fp.write(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\n') astconfigparser.write_dicts(fp, non_mappings[filename]) fp.write(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n') fp.write('Non mapped elements end\n') fp.write(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n') fp.write('--;\n\n') # write out include file(s) pjsip.write(fp) except IOError: print "Could not open file ", filename, " for writing"
def write_res_sip(filename, res_sip, non_mappings): try: with open(filename, 'wt') as fp: fp.write(';--\n') fp.write(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n') fp.write('Non mapped elements start\n') fp.write(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\n') astconfigparser.write_dicts(fp, non_mappings[filename]) fp.write(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n') fp.write('Non mapped elements end\n') fp.write(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n') fp.write('--;\n\n') # write out include file(s) for key, val in res_sip.includes().iteritems(): write_res_sip(key, val, non_mappings) fp.write('#include "%s"\n' % key) fp.write('\n') # write out mapped data elements astconfigparser.write_dicts(fp, res_sip.defaults()) astconfigparser.write_dicts(fp, res_sip.sections()) except IOError: print "Could not open file ", filename, " for writing"