from bottle import route, run,template,app,default_app import logging import json import os logging.basicConfig(level=logging.DEBUG,) log=logging.getLogger("rudemaps") CONFIG={} def load_config(config_file="config.json"): global CONFIG log.debug("loading configuration file") with open(config_file, "r") as f: try: CONFIG = json.load(f) log.debug("CONFIG:\n %s" % str(CONFIG)) except Exception, e: log.warning("Problem loading config file %s :\n%s" % (config_file, e)) @route('/') def root(): return template('map_template', item="prova bind") @route('/') def myName(item): return template('map_template', item=item) load_config() if __name__=='__main__': #DEVEL SERVER from bottle import debug debug(True) run(host='localhost', port=9093,reloader=True) else: #WSGI os.chdir(os.path.dirname(__file__)) application = default_app()