from __future__ import absolute_import import os import sys if os.path.exists(".hg"): hgrcpath = ".hg/hgrc" else: hgrcpath = os.getenv("HGRCPATH") content = "" for config in sys.argv[1:]: section, namevalue = config.split(".", 1) content += "[%s]\n%s\n" % (section, namevalue) with open(hgrcpath, "a") as f: f.write(content)