diff options
author | Blake DeMarcy <ofunknowndescent@gmail.com> | 2017-04-03 03:34:50 -0500 |
---|---|---|
committer | Blake DeMarcy <ofunknowndescent@gmail.com> | 2017-04-03 03:34:50 -0500 |
commit | 9b796b0eb088f8e0467fb5b70160f0dc5c15c6a3 (patch) | |
tree | 3364eb2db08d984fdb17f20d0d1337ea06642bfe /server.py | |
parent | 2fd58556fcdb04e967014353b832f82cf3c195d4 (diff) | |
download | bbj-9b796b0eb088f8e0467fb5b70160f0dc5c15c6a3.tar.gz |
move anon initialization from top to bottom
Diffstat (limited to 'server.py')
-rw-r--r-- | server.py | 29 |
1 files changed, 14 insertions, 15 deletions
@@ -9,21 +9,6 @@ import json dbname = "data.sqlite" -# user anonymity is achieved in the laziest possible way: a literal user -# named anonymous. may god have mercy on my soul. -_c = sqlite3.connect(dbname) -try: - db.anon = db.user_resolve(_c, "anonymous") - if not db.anon: - db.anon = db.user_register( - _c, "anonymous", # this is the hash for "anon" - "5430eeed859cad61d925097ec4f53246" - "1ccf1ab6b9802b09a313be1478a4d614") -finally: - _c.close() - del _c - - def api_method(function): """ A wrapper that handles encoding of objects and errors to a @@ -285,6 +270,20 @@ class API(object): test.exposed = True +# user anonymity is achieved in the laziest possible way: a literal user +# named anonymous. may god have mercy on my soul. +_c = sqlite3.connect(dbname) +try: + db.anon = db.user_resolve(_c, "anonymous") + if not db.anon: + db.anon = db.user_register( + _c, "anonymous", # this is the hash for "anon" + "5430eeed859cad61d925097ec4f53246" + "1ccf1ab6b9802b09a313be1478a4d614") +finally: + _c.close() + del _c + def run(): cherrypy.quickstart(API(), "/api") |