proots = ['--root', '-r', '-c', '--context'] for p in proots: if p in sys.argv: i = sys.argv.index(p) sys.argv.pop(i) path_root = sys.argv.pop(i) found_root = path_root #if len(sys.argv) > 2: # port = sys.argv[2] sources = sys.argv[1:] for s in sources: #this will get the first one to use as primary path_root if not source: source = s load_journal(s) print "Loaded: %s entries" % len(j.entries()) if source and not found_root: path_root = source else: #look_in('/c/outgoing') pass #load_journal(path_root) #bottle.Bottle.mount(server) run(app=server, host='localhost', port=port)