From c20aac467290deb692c3d713c5c5900de657c9f5 Mon Sep 17 00:00:00 2001 From: Jan Losinski Date: Mon, 7 Jan 2019 10:50:57 +0100 Subject: [PATCH] Fix serve creation --- punkow/service/interface.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/punkow/service/interface.py b/punkow/service/interface.py index f08ef3f..d1fb4c5 100644 --- a/punkow/service/interface.py +++ b/punkow/service/interface.py @@ -230,8 +230,7 @@ def simple_view(template): class App(object): - def __init__(self, config, database_manager: model.DatabaseManager): - self.config = config + def __init__(self, database_manager: model.DatabaseManager): self.db = database_manager self.app = web.Application() @@ -239,7 +238,6 @@ class App(object): self.setup_routes() def setup_app(self): - self.app['config'] = self.config self.app['db'] = self.db aiohttp_jinja2.setup( self.app, loader=jinja2.FileSystemLoader(os.path.join(os.path.dirname(__file__), 'templates'))) @@ -257,10 +255,10 @@ class App(object): self.app.router.add_get("/terms", simple_view("terms.html")) def run(self, host: str = None, port: int = None): - web.run_app(self.app, host=host or self.config.interface_host, port=port or self.config.interface_port) + web.run_app(self.app, host=host, port=port) - async def register_server(self): + async def register_server(self, host: str = None, port: int = None): app_runner = web.AppRunner(self.app, access_log=logger) await app_runner.setup() - site = web.TCPSite(app_runner, self.config.interface_host, self.config.interface_port) + site = web.TCPSite(app_runner, host, port) await site.start()