"Filename of generated CSS sprite. If not specified, [stylename].png will be uesed" ) (options, args) = parser.parse_args() if not options.input: print "--mapcss parameter is required" raise SystemExit if options.name: style_name = options.name else: style_name = re.sub("\..*", "", options.input) content = open(options.input).read() parser = MapCSSParser(debug=False) mapcss = parser.parse(content) mapcss_js = mapcss.as_js() subparts_var = ", ".join( map(lambda subpart: "s_%s = {}" % subpart, subparts)) subparts_var = " var %s;" % subparts_var subparts_fill = "\n".join( map( lambda subpart: " if (Object.keys(s_%s).length) {\n style['%s'] = s_%s; }" % (subpart, subpart, subpart), subparts)) js = """ (function (MapCSS) { 'use strict';
def setUp(self): self.parser = MapCSSParser(debug=False)