mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-02-02 02:51:53 +08:00
lint fixes
This commit is contained in:
@@ -20,8 +20,6 @@
|
||||
# ========================================================================== #
|
||||
|
||||
|
||||
from typing import Optional
|
||||
|
||||
import aiohttp.web
|
||||
|
||||
from ....validators.basic import valid_bool
|
||||
@@ -44,14 +42,15 @@ class LogApi:
|
||||
async def __log_handler(self, request: aiohttp.web.Request) -> aiohttp.web.StreamResponse:
|
||||
seek = valid_log_seek(request.query.get("seek", "0"))
|
||||
follow = valid_bool(request.query.get("follow", "false"))
|
||||
response: Optional[aiohttp.web.StreamResponse] = None
|
||||
|
||||
response = aiohttp.web.StreamResponse(status=200, reason="OK", headers={"Content-Type": "text/plain"})
|
||||
await response.prepare(request)
|
||||
|
||||
async for record in self.__log_reader.poll_log(seek, follow):
|
||||
if response is None:
|
||||
response = aiohttp.web.StreamResponse(status=200, reason="OK", headers={"Content-Type": "text/plain"})
|
||||
await response.prepare(request)
|
||||
await response.write(("[%s %s] --- %s" % (
|
||||
record["dt"].strftime("%Y-%m-%d %H:%M:%S"),
|
||||
record["service"],
|
||||
record["msg"],
|
||||
)).encode("utf-8") + b"\r\n")
|
||||
|
||||
return response
|
||||
|
||||
@@ -138,6 +138,8 @@ def make_json_exception(err: Exception, status: int) -> aiohttp.web.Response:
|
||||
# =====
|
||||
async def get_multipart_field(reader: aiohttp.MultipartReader, name: str) -> aiohttp.BodyPartReader:
|
||||
field = await reader.next()
|
||||
if not isinstance(field, aiohttp.BodyPartReader):
|
||||
raise ValidatorError(f"Expected body part as {name!r} field")
|
||||
if not field or field.name != name:
|
||||
raise ValidatorError(f"Missing {name!r} field")
|
||||
return field
|
||||
|
||||
Reference in New Issue
Block a user