def exportPopfile(kv,file):
	log.info("Saving to {0}...".format(file))
	if 'Templates' not in kv:
		kv['Templates']=KeyValues('Templates')
	skipped=[]
	new_kv = KeyValues("Templates")
	for id in sorted(templates):
		if id in template_uses:
			new_kv[id]=templates[id]
			new_kv.set_comment(id,'Used {0} times'.format(template_uses[id]),0)
		else:
			skipped.append(id)
	kv['Templates']=new_kv
	kv.save(file)
	log.info("Saved {0} templates to {1} ({2} skipped).".format(len(kv['Templates']),file,len(skipped)))
示例#2
0
def exportPopfile(kv, file):
    log.info("Saving to {0}...".format(file))
    if 'Templates' not in kv:
        kv['Templates'] = KeyValues('Templates')
    skipped = []
    new_kv = KeyValues("Templates")
    for id in sorted(templates):
        if id in template_uses:
            new_kv[id] = templates[id]
            new_kv.set_comment(id, 'Used {0} times'.format(template_uses[id]),
                               0)
        else:
            skipped.append(id)
    kv['Templates'] = new_kv
    kv.save(file)
    log.info("Saved {0} templates to {1} ({2} skipped).".format(
        len(kv['Templates']), file, len(skipped)))