@@ -66,5 +66,10 @@ def error_handler(e):
return make_response(500, "unknown internal server error.", {})
+@app.before_first_request
+def before_first_request():
+ init_workers()
+
if __name__ == '__main__':
app.run()
@@ -20,7 +20,6 @@ def worker():
raise e
-@functools.lru_cache()
def init_workers(count=2):
logging.info("Initializing workers...")
for _ in range(count):