fix unused imports
This commit is contained in:
parent
d11a9f0f46
commit
fe194ca9e8
23
app/main.py
23
app/main.py
|
@ -5,7 +5,6 @@ import logging
|
|||
import aiohttp_jinja2
|
||||
import jinja2
|
||||
from aiohttp import web
|
||||
from aiohttp_basicauth import BasicAuthMiddleware
|
||||
|
||||
from .telegram import Client
|
||||
from .routes import setup_routes
|
||||
|
@ -17,32 +16,32 @@ log = logging.getLogger(__name__)
|
|||
|
||||
|
||||
class Indexer:
|
||||
|
||||
|
||||
TEMPLATES_ROOT = pathlib.Path(__file__).parent / 'templates'
|
||||
|
||||
|
||||
def __init__(self):
|
||||
self.server = web.Application()
|
||||
self.loop = asyncio.get_event_loop()
|
||||
self.tg_client = Client(session_string, api_id, api_hash)
|
||||
|
||||
|
||||
|
||||
|
||||
async def startup(self):
|
||||
await self.tg_client.start()
|
||||
log.debug("telegram client started!")
|
||||
|
||||
|
||||
await setup_routes(self.server, Views(self.tg_client))
|
||||
|
||||
|
||||
loader = jinja2.FileSystemLoader(str(self.TEMPLATES_ROOT))
|
||||
aiohttp_jinja2.setup(self.server, loader=loader)
|
||||
|
||||
|
||||
self.server.on_cleanup.append(self.cleanup)
|
||||
|
||||
|
||||
|
||||
|
||||
async def cleanup(self, *args):
|
||||
await self.tg_client.disconnect()
|
||||
log.debug("telegram client disconnected!")
|
||||
|
||||
|
||||
|
||||
|
||||
def run(self):
|
||||
self.loop.run_until_complete(self.startup())
|
||||
web.run_app(self.server, host=host, port=port)
|
||||
|
|
Loading…
Reference in New Issue