#import docing #import lxml.etree as etree #from lxml.builder import ElementMaker #from nitpo import Nitpo #from sheets import Sheets from webenv import Webenv from web import Web # # variables we set at the start and then pass to the server preps = {} web = Web() def on_starting(server): # app.logger.info("Starting Server") out_file = open('/tmp/logo.out', 'w') out_file.write('start') webenv = Webenv() global preps preps = webenv.prepare() out_file.write(str(preps)) out_file.close() # out_file.close() def app(environ, start_response): response = web.output(environ, preps) data = response.encode() start_response("200 OK", [ ("Content-Type", "text/html"), ("Content-Length", str(len(data))) ]) return iter([data])