mirror of
https://gitlab.com/octospacc/TelegramIndex-Fork.git
synced 2025-06-05 22:09:12 +02:00
fix unused imports
This commit is contained in:
23
app/main.py
23
app/main.py
@@ -5,7 +5,6 @@ import logging
|
|||||||
import aiohttp_jinja2
|
import aiohttp_jinja2
|
||||||
import jinja2
|
import jinja2
|
||||||
from aiohttp import web
|
from aiohttp import web
|
||||||
from aiohttp_basicauth import BasicAuthMiddleware
|
|
||||||
|
|
||||||
from .telegram import Client
|
from .telegram import Client
|
||||||
from .routes import setup_routes
|
from .routes import setup_routes
|
||||||
@@ -17,32 +16,32 @@ log = logging.getLogger(__name__)
|
|||||||
|
|
||||||
|
|
||||||
class Indexer:
|
class Indexer:
|
||||||
|
|
||||||
TEMPLATES_ROOT = pathlib.Path(__file__).parent / 'templates'
|
TEMPLATES_ROOT = pathlib.Path(__file__).parent / 'templates'
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.server = web.Application()
|
self.server = web.Application()
|
||||||
self.loop = asyncio.get_event_loop()
|
self.loop = asyncio.get_event_loop()
|
||||||
self.tg_client = Client(session_string, api_id, api_hash)
|
self.tg_client = Client(session_string, api_id, api_hash)
|
||||||
|
|
||||||
|
|
||||||
async def startup(self):
|
async def startup(self):
|
||||||
await self.tg_client.start()
|
await self.tg_client.start()
|
||||||
log.debug("telegram client started!")
|
log.debug("telegram client started!")
|
||||||
|
|
||||||
await setup_routes(self.server, Views(self.tg_client))
|
await setup_routes(self.server, Views(self.tg_client))
|
||||||
|
|
||||||
loader = jinja2.FileSystemLoader(str(self.TEMPLATES_ROOT))
|
loader = jinja2.FileSystemLoader(str(self.TEMPLATES_ROOT))
|
||||||
aiohttp_jinja2.setup(self.server, loader=loader)
|
aiohttp_jinja2.setup(self.server, loader=loader)
|
||||||
|
|
||||||
self.server.on_cleanup.append(self.cleanup)
|
self.server.on_cleanup.append(self.cleanup)
|
||||||
|
|
||||||
|
|
||||||
async def cleanup(self, *args):
|
async def cleanup(self, *args):
|
||||||
await self.tg_client.disconnect()
|
await self.tg_client.disconnect()
|
||||||
log.debug("telegram client disconnected!")
|
log.debug("telegram client disconnected!")
|
||||||
|
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
self.loop.run_until_complete(self.startup())
|
self.loop.run_until_complete(self.startup())
|
||||||
web.run_app(self.server, host=host, port=port)
|
web.run_app(self.server, host=host, port=port)
|
||||||
|
Reference in New Issue
Block a user