+def makeParser(usage=""):
+ parser = optparse.OptionParser(usage=usage)
+ parser.add_option("--noheader", action="store_true", dest="noHeader")
+ parser.add_option("--stype", type="int", dest="stypeID")
+ parser.add_option("--color", dest="color")
+ parser.add_option("--append", action="store_true", dest="append")
+ parser.add_option("--exploded", action="store_false", dest="compact")
+
+ configParser = getConfigParser()
+ section = "makesitetrack"
+ stypeID = getConfigOption(configParser, section, "stypeID", None)
+ color = getConfigOption(configParser, section, "color", "0,0,0")
+ append = getConfigBoolOption(configParser, section, "append", False)
+ compact = getConfigBoolOption(configParser, section, "compact", True)
+ noHeader = getConfigBoolOption(configParser, section, "noHeader", False)
+
+ parser.set_defaults(stypeID=stypeID, color=color, append=append, compact=compact, noHeader=noHeader)
+
+ return parser
+
+