I am confused as to why the bottlepy server doesn't run:
if __name__ == '__main__':
start = datetime.now()
db = Database(force_refresh_cache=False,
timestamp_filename='timestamp.pickle',
schema_filename='schema.pickle')
print datetime.now(), 'Took:', (datetime.now() - start).total_seconds()
run(host='localhost', port=80, reloader=True, debug=True)
When I comment out the db construction; the server runs.
In both cases I get the timestamped "Took: [seconds]" line, which implies that no error occurred earlier.