python imports hell
This commit is contained in:
@@ -11,11 +11,11 @@ from sanic import Sanic
|
||||
from sanic.response import json, text
|
||||
from sanic_prometheus import monitor
|
||||
|
||||
from .slack import add_slack_routes
|
||||
from .users import users_with_group
|
||||
import kube
|
||||
import slack
|
||||
|
||||
app = Sanic(__name__)
|
||||
add_slack_routes(app)
|
||||
slack.add_routes(app)
|
||||
monitor(app).expose_endpoint()
|
||||
|
||||
# API key for godoor controllers authenticating to k-space:floor
|
||||
@@ -61,9 +61,9 @@ async def view_doorboy_uids(request):
|
||||
# authorize
|
||||
key = request.headers.get("KEY")
|
||||
if key == DOORBOY_SECRET_FLOOR:
|
||||
users = users_with_group(FLOOR_ACCESS_GROUP)
|
||||
users = kube.users_with_group(FLOOR_ACCESS_GROUP)
|
||||
elif key == DOORBOY_SECRET_WORKSHOP:
|
||||
users = users_with_group(WORKSHOP_ACCESS_GROUP)
|
||||
users = kube.users_with_group(WORKSHOP_ACCESS_GROUP)
|
||||
else:
|
||||
print("WARN: unknown door token in /allowed")
|
||||
return "unknown doorboy secret token", 403
|
||||
|
@@ -1,14 +1,15 @@
|
||||
import os
|
||||
|
||||
import requests
|
||||
from pymongo.errors import PyMongoError
|
||||
from requests.exceptions import RequestException
|
||||
import os
|
||||
import requests
|
||||
|
||||
# webhook logs to private channel or "DEV" to print to console.
|
||||
SLACK_DOORLOG_CALLBACK = os.environ["SLACK_DOORLOG_CALLBACK"]
|
||||
|
||||
|
||||
def add_slack_routes(app):
|
||||
app.app.register_listener(slack_log, "after_server_start")
|
||||
def add_routes(app):
|
||||
app.register_listener(slack_log, "after_server_start")
|
||||
|
||||
|
||||
def slack_post(msg):
|
||||
|
Reference in New Issue
Block a user