From bdd6d1e2f6569ad2296084eb05468bb1831bf5fe Mon Sep 17 00:00:00 2001 From: equinox Date: Thu, 27 Sep 2012 02:55:47 +0000 Subject: added seperator comments git-svn-id: https://svn.spreadspace.org/flufigut/trunk@13 88d0365b-309c-4eec-8061-d8e0c04ad69e --- src/flufig.py | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/src/flufig.py b/src/flufig.py index b79fd6a..a765bc3 100755 --- a/src/flufig.py +++ b/src/flufig.py @@ -34,11 +34,13 @@ import simplejson as json from exceptions import * from jinja2 import Environment, FileSystemLoader - +### helper functions ############################################ +# def rand_string(size=8, chars=string.ascii_lowercase + string.ascii_uppercase + string.digits): return ''.join(random.choice(chars) for x in range(size)) - +### parse json file ############################################# +# if len(sys.argv) <= 2: raise SystemExit("No template name and or config file given") @@ -46,8 +48,13 @@ cf = open(sys.argv[2], 'r') config = json.load(cf); cf.close(); +### initialization ############################################## +# data = { 'globals' : config['globals'], 'atmosphere' : {}, 'flow' : {} } machines = {} + +### generate porter for all streamer/machines ################### +# idx = 0 for streamer in config['streamer']: worker = 'streamer%i'%(idx) @@ -87,9 +94,25 @@ for streamer in config['streamer']: print "Streamer %i has no machine assigned" % (idx) sys.exit(1) idx+=1 + +### generate input components ################################### +# TODO +### generate encoder components ################################# +# TODO + +### generate muxer components ################################### +# TODO + +### generate streamer components ################################ +# TODO + +### initialize and render templates ############################# +# env = Environment(loader=FileSystemLoader('../templates/%s/' % (sys.argv[1]))) template = env.get_template('planet.xml') planet = template.render(globals=data['globals'], atmosphere=data['atmosphere'], flow=data['flow']) sys.stdout.write(planet.encode("utf8")) + +### end ######################################################### -- cgit v1.2.3