understanding commited on
Commit
8771ee7
·
verified ·
1 Parent(s): 2ce10c9

Rename bot/server/init.py to bot/server/__init__.py

Browse files
bot/server/{init.py → __init__.py} RENAMED
@@ -1,9 +1,9 @@
1
  from quart import Quart
2
  from uvicorn import Server as UvicornServer, Config
3
  from logging import getLogger
4
- from bot.config import Server as S
5
- from bot import LOGGER_CONFIG_JSON
6
- from . import main
7
 
8
  logger = getLogger("uvicorn")
9
 
@@ -14,15 +14,23 @@ instance.config["MAX_CONTENT_LENGTH"] = 999999999999999
14
  @instance.before_serving
15
  async def before_serve():
16
  logger.info("Web server is started!")
17
- logger.info(f"Server running on {S.BIND_ADDRESS}:{S.PORT}")
18
 
 
19
  instance.register_blueprint(main.bp)
20
 
 
 
 
 
 
 
 
21
  server = UvicornServer(
22
  Config(
23
  app=instance,
24
- host=S.BIND_ADDRESS,
25
- port=S.PORT,
26
- log_config=LOGGER_CONFIG_JSON,
27
  )
28
  )
 
1
  from quart import Quart
2
  from uvicorn import Server as UvicornServer, Config
3
  from logging import getLogger
4
+
5
+ from bot.config import Server as ServerCfg
6
+ from . import main, error
7
 
8
  logger = getLogger("uvicorn")
9
 
 
14
  @instance.before_serving
15
  async def before_serve():
16
  logger.info("Web server is started!")
17
+ logger.info(f"Server running on {ServerCfg.BIND_ADDRESS}:{ServerCfg.PORT}")
18
 
19
+ # routes
20
  instance.register_blueprint(main.bp)
21
 
22
+ # errors
23
+ instance.register_error_handler(400, error.invalid_request)
24
+ instance.register_error_handler(404, error.not_found)
25
+ instance.register_error_handler(405, error.invalid_method)
26
+ instance.register_error_handler(error.HTTPError, error.http_error)
27
+
28
+ # uvicorn server (no custom log_config)
29
  server = UvicornServer(
30
  Config(
31
  app=instance,
32
+ host=ServerCfg.BIND_ADDRESS,
33
+ port=ServerCfg.PORT,
34
+ log_level="info",
35
  )
36
  )