summaryrefslogtreecommitdiff
path: root/api.py
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-03-08 17:47:49 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2017-03-08 17:47:49 +0100
commit28e83ac8a32386da494f0630fafd85640a2a76b0 (patch)
treea3f230be988718445bae778080ea9a4ca28ecf9c /api.py
parent4c8aa94b4201406ca47073da9cc9d3524ab117bb (diff)
downloadapigrabber-28e83ac8a32386da494f0630fafd85640a2a76b0.tar.gz
apigrabber-28e83ac8a32386da494f0630fafd85640a2a76b0.zip
allow to import apigrabber as a module
Diffstat (limited to 'api.py')
-rw-r--r--api.py31
1 files changed, 16 insertions, 15 deletions
diff --git a/api.py b/api.py
index 2e1c3de..c7b8091 100644
--- a/api.py
+++ b/api.py
@@ -6,7 +6,7 @@ import logging
import json
import asyncpg
-import crawler
+from . import crawler
import joblib.worker
@@ -82,18 +82,19 @@ async def startup():
await worker.start()
-logging.basicConfig(
- filename=os.path.realpath(
- os.path.join(os.getcwd(),
- os.path.dirname(__file__))) +
- "/logs/apigrabber.log",
- filemode="a",
- level=logging.DEBUG
-)
-console = logging.StreamHandler()
-console.setLevel(logging.WARNING)
-logging.getLogger("").addHandler(console)
+if __name__ == "__main__":
+ logging.basicConfig(
+ filename=os.path.realpath(
+ os.path.join(os.getcwd(),
+ os.path.dirname(__file__))) +
+ "/logs/apigrabber.log",
+ filemode="a",
+ level=logging.DEBUG
+ )
+ console = logging.StreamHandler()
+ console.setLevel(logging.WARNING)
+ logging.getLogger("").addHandler(console)
-loop = asyncio.get_event_loop()
-loop.run_until_complete(startup())
-loop.run_forever()
+ loop = asyncio.get_event_loop()
+ loop.run_until_complete(startup())
+ loop.run_forever()