Logging error in Loguru Handler #2
This commit is contained in:
Binary file not shown.
@@ -18,16 +18,19 @@ class DeviceSettingDAO(BaseDAO):
|
||||
volume: Optional[int] = None,
|
||||
brightness: Optional[int] = None,
|
||||
disable_weekdays: Optional[str] = None,
|
||||
signal: Optional[int] = None,
|
||||
version: Optional[str] = None,
|
||||
power: Optional[int] = None,
|
||||
) -> int:
|
||||
result = await self.execute(
|
||||
"""
|
||||
INSERT INTO device_settings (
|
||||
device_id, sleep_mode, disable_time_start, disable_time_end,
|
||||
timezone, volume, brightness, disable_weekdays
|
||||
timezone, volume, brightness, disable_weekdays, `signal`, `version`, power
|
||||
)
|
||||
VALUES (
|
||||
:device_id, :sleep_mode, :disable_time_start, :disable_time_end,
|
||||
:timezone, :volume, :brightness, :disable_weekdays
|
||||
:timezone, :volume, :brightness, :disable_weekdays, :signal, :version, :power
|
||||
)
|
||||
""",
|
||||
{
|
||||
@@ -39,6 +42,9 @@ class DeviceSettingDAO(BaseDAO):
|
||||
"volume": volume,
|
||||
"brightness": brightness,
|
||||
"disable_weekdays": disable_weekdays,
|
||||
"signal": signal,
|
||||
"version": version,
|
||||
"power": power,
|
||||
},
|
||||
)
|
||||
await self.commit()
|
||||
@@ -70,6 +76,9 @@ class DeviceSettingDAO(BaseDAO):
|
||||
volume: Optional[int] = None,
|
||||
brightness: Optional[int] = None,
|
||||
disable_weekdays: Optional[str] = None,
|
||||
signal: Optional[int] = None,
|
||||
version: Optional[str] = None,
|
||||
power: Optional[int] = None,
|
||||
) -> None:
|
||||
await self.execute(
|
||||
"""
|
||||
@@ -80,7 +89,10 @@ class DeviceSettingDAO(BaseDAO):
|
||||
timezone = COALESCE(:timezone, timezone),
|
||||
volume = COALESCE(:volume, volume),
|
||||
brightness = COALESCE(:brightness, brightness),
|
||||
disable_weekdays = COALESCE(:disable_weekdays, disable_weekdays)
|
||||
disable_weekdays = COALESCE(:disable_weekdays, disable_weekdays),
|
||||
`signal` = COALESCE(:signal, `signal`),
|
||||
`version` = COALESCE(:version, `version`),
|
||||
power = COALESCE(:power, power)
|
||||
WHERE device_id = :device_id
|
||||
""",
|
||||
{
|
||||
@@ -92,6 +104,9 @@ class DeviceSettingDAO(BaseDAO):
|
||||
"volume": volume,
|
||||
"brightness": brightness,
|
||||
"disable_weekdays": disable_weekdays,
|
||||
"signal": signal,
|
||||
"version": version,
|
||||
"power": power,
|
||||
},
|
||||
)
|
||||
await self.commit()
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
from datetime import UTC, datetime, timedelta
|
||||
from datetime import datetime, timedelta
|
||||
try:
|
||||
from datetime import UTC # Python 3.11+
|
||||
except ImportError:
|
||||
from datetime import timezone
|
||||
UTC = timezone.utc # Python 3.10 及更早版本
|
||||
|
||||
import jwt
|
||||
from fastapi import HTTPException, Request, status
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
import asyncio
|
||||
from dataclasses import dataclass
|
||||
from datetime import UTC, datetime
|
||||
from datetime import datetime
|
||||
try:
|
||||
from datetime import UTC # Python 3.11+
|
||||
except ImportError:
|
||||
from datetime import timezone
|
||||
UTC = timezone.utc # Python 3.10 及更早版本
|
||||
from pathlib import Path
|
||||
from uuid import uuid4
|
||||
|
||||
|
||||
@@ -38,8 +38,8 @@ class DeviceSettingService(DatabaseServiceBase):
|
||||
volume=volume,
|
||||
brightness=brightness,
|
||||
disable_weekdays=disable_weekdays,
|
||||
signal_strength=signal_strength,
|
||||
version_str=version_str,
|
||||
signal=signal_strength,
|
||||
version=version_str,
|
||||
)
|
||||
finally:
|
||||
await db_session.close()
|
||||
@@ -79,8 +79,8 @@ class DeviceSettingService(DatabaseServiceBase):
|
||||
brightness=brightness,
|
||||
disable_weekdays=disable_weekdays,
|
||||
power=power,
|
||||
signal_strength=signal_strength,
|
||||
version_str=version_str,
|
||||
signal=signal_strength,
|
||||
version=version_str,
|
||||
)
|
||||
finally:
|
||||
await db_session.close()
|
||||
|
||||
Reference in New Issue
Block a user