lint: fix bare except and unused variables
This commit is contained in:
+35
-13
@@ -306,7 +306,9 @@ class JobRunner:
|
||||
if job.status == "running":
|
||||
running_jobs.append(job)
|
||||
if running_jobs:
|
||||
logger.warning("Waiting for %d running job(s) to finish...", len(running_jobs))
|
||||
logger.warning(
|
||||
"Waiting for %d running job(s) to finish...", len(running_jobs)
|
||||
)
|
||||
deadline = time.time() + timeout
|
||||
while time.time() < deadline:
|
||||
with self.lock:
|
||||
@@ -561,6 +563,7 @@ class TelegramAuthManager:
|
||||
async def _disconnect():
|
||||
if self.client:
|
||||
await self.client.disconnect()
|
||||
|
||||
if self.client:
|
||||
try:
|
||||
future = asyncio.run_coroutine_threadsafe(_disconnect(), self.loop)
|
||||
@@ -831,7 +834,10 @@ def openapi_payload() -> Dict[str, Any]:
|
||||
"requestBody": json_body(
|
||||
{
|
||||
"api_id": {"type": "integer", "example": 123456},
|
||||
"api_hash": {"type": "string", "example": "0123456789abcdef"},
|
||||
"api_hash": {
|
||||
"type": "string",
|
||||
"example": "0123456789abcdef",
|
||||
},
|
||||
},
|
||||
["api_id", "api_hash"],
|
||||
),
|
||||
@@ -929,7 +935,11 @@ def openapi_payload() -> Dict[str, Any]:
|
||||
{
|
||||
"name": "limit",
|
||||
"in": "query",
|
||||
"schema": {"type": "integer", "default": 120, "maximum": 300},
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"default": 120,
|
||||
"maximum": 300,
|
||||
},
|
||||
},
|
||||
{
|
||||
"name": "before",
|
||||
@@ -945,7 +955,10 @@ def openapi_payload() -> Dict[str, Any]:
|
||||
"summary": "Track a channel",
|
||||
"requestBody": json_body(
|
||||
{
|
||||
"channel_id": {"type": "string", "example": "-1001234567890"},
|
||||
"channel_id": {
|
||||
"type": "string",
|
||||
"example": "-1001234567890",
|
||||
},
|
||||
"name": {"type": "string", "example": "Research feed"},
|
||||
},
|
||||
["channel_id"],
|
||||
@@ -990,7 +1003,10 @@ def openapi_payload() -> Dict[str, Any]:
|
||||
"schema": {"type": "string"},
|
||||
}
|
||||
],
|
||||
"responses": {**json_response, "404": {"description": "Job not found"}},
|
||||
"responses": {
|
||||
**json_response,
|
||||
"404": {"description": "Job not found"},
|
||||
},
|
||||
}
|
||||
},
|
||||
"/api/jobs/scrape": {
|
||||
@@ -1416,15 +1432,18 @@ class TelegramScraperRequestHandler(BaseHTTPRequestHandler):
|
||||
try:
|
||||
start, end = self._parse_range(range_header, file_size)
|
||||
except ValueError:
|
||||
self.send_error_json(HTTPStatus.REQUESTED_RANGE_NOT_SATISFIABLE, "Invalid range")
|
||||
self.send_error_json(
|
||||
HTTPStatus.REQUESTED_RANGE_NOT_SATISFIABLE, "Invalid range"
|
||||
)
|
||||
return
|
||||
content_length = end - start + 1
|
||||
self.send_response(HTTPStatus.PARTIAL_CONTENT)
|
||||
self.send_header("Content-Type", content_type)
|
||||
self.send_header("Accept-Ranges", "bytes")
|
||||
self.send_header("Last-Modified", time.strftime(
|
||||
"%a, %d %b %Y %H:%M:%S GMT", time.gmtime(last_modified)
|
||||
))
|
||||
self.send_header(
|
||||
"Last-Modified",
|
||||
time.strftime("%a, %d %b %Y %H:%M:%S GMT", time.gmtime(last_modified)),
|
||||
)
|
||||
self.send_header("Content-Range", f"bytes {start}-{end}/{file_size}")
|
||||
self.send_header("Content-Length", str(content_length))
|
||||
self.end_headers()
|
||||
@@ -1434,9 +1453,10 @@ class TelegramScraperRequestHandler(BaseHTTPRequestHandler):
|
||||
self.send_response(HTTPStatus.OK)
|
||||
self.send_header("Content-Type", content_type)
|
||||
self.send_header("Accept-Ranges", "bytes")
|
||||
self.send_header("Last-Modified", time.strftime(
|
||||
"%a, %d %b %Y %H:%M:%S GMT", time.gmtime(last_modified)
|
||||
))
|
||||
self.send_header(
|
||||
"Last-Modified",
|
||||
time.strftime("%a, %d %b %Y %H:%M:%S GMT", time.gmtime(last_modified)),
|
||||
)
|
||||
self.send_header("Content-Length", str(file_size))
|
||||
self.end_headers()
|
||||
if not head_only:
|
||||
@@ -1495,7 +1515,9 @@ class TelegramScraperWebServer(ThreadingHTTPServer):
|
||||
self.job_runner = JobRunner()
|
||||
self.auth_manager = TelegramAuthManager()
|
||||
self.continuous_manager = ContinuousScrapeManager()
|
||||
if START_CONTINUOUS and self.continuous_manager.snapshot()["config"].get("enabled", True):
|
||||
if START_CONTINUOUS and self.continuous_manager.snapshot()["config"].get(
|
||||
"enabled", True
|
||||
):
|
||||
self.continuous_manager.start()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user