Compare commits

...

3 commits

Author SHA1 Message Date
Taras Terletsky 0a163581ae
Merge pull request #219 from tropicoo/dependabot/pip/fastapi-0.105.0
Bump fastapi from 0.104.1 to 0.105.0
2023-12-12 23:51:05 +02:00
Taras Terletskyi 098451777e Refactor 2023-12-12 23:49:20 +02:00
dependabot[bot] c5fbf235a8
Bump fastapi from 0.104.1 to 0.105.0
Bumps [fastapi](https://github.com/tiangolo/fastapi) from 0.104.1 to 0.105.0.
- [Release notes](https://github.com/tiangolo/fastapi/releases)
- [Commits](https://github.com/tiangolo/fastapi/compare/0.104.1...0.105.0)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-12 15:54:53 +00:00
7 changed files with 14 additions and 9 deletions

View file

@ -1,3 +1,3 @@
fastapi-cache2[redis]==0.2.1
fastapi==0.104.1
fastapi==0.105.0
uvicorn==0.24.0.post1

View file

@ -1,5 +1,5 @@
from bot.core.config.config import settings
__all__ = [
"settings",
'settings',
]

View file

@ -44,9 +44,9 @@ class SuccessDownloadHandler(AbstractDownloadHandler):
try:
await asyncio.gather(*coro_tasks)
finally:
await self._delete_acknowledge_message()
await self._delete_acknowledgment_message()
async def _delete_acknowledge_message(self) -> None:
async def _delete_acknowledgment_message(self) -> None:
await self._bot.delete_messages(
chat_id=self._body.from_chat_id,
message_ids=[self._body.context.ack_message_id],

View file

@ -209,7 +209,7 @@ class MediaDownloader:
def _find_downloaded_file(self, root_path: str, extension: str) -> str | None:
"""Try to find downloaded audio or thumbnail file."""
verbose_name = self._EXT_TO_NAME[extension]
for file_name in glob.glob(f"*.{extension}", root_dir=root_path):
for file_name in glob.glob(f'*.{extension}', root_dir=root_path):
self._log.info(
'Found downloaded %s: "%s" [%s]',
verbose_name,

View file

@ -7,3 +7,8 @@ line-length = 88
select = ["F", "E", "W", "I001"]
ignore = ["E501"] # Skip line length violations
src = ["app_api", "app_bot", "app_worker"]
[tool.ruff.format]
indent-style = "space"
quote-style = "single"
line-ending = "lf"

View file

@ -67,7 +67,7 @@ class BaseMedia(RealBaseModel):
def mark_as_converted(self, filepath: str) -> None:
self.converted_filepath = filepath
self.converted_filename = filepath.rsplit("/", 1)[-1]
self.converted_filename = filepath.rsplit('/', 1)[-1]
self.converted_file_size = file_size(filepath)
self.is_converted = True

View file

@ -10,13 +10,13 @@ _UNIT_SIZE_NAMES = ('', 'Ki', 'Mi', 'Gi', 'Ti', 'Pi', 'Ei', 'Zi')
_BASE = 1024.0
def format_bytes(num: int, suffix: str = "B") -> str:
def format_bytes(num: int, suffix: str = 'B') -> str:
"""Format bytes to human-readable size."""
for unit in _UNIT_SIZE_NAMES:
if abs(num) < _BASE:
return f"{num:3.1f}{unit}{suffix}"
return f'{num:3.1f}{unit}{suffix}'
num /= _BASE
return f"{num:.1f}Yi{suffix}"
return f'{num:.1f}Yi{suffix}'
class Singleton(type):