Merge branch 'master' into logs_handlers

This commit is contained in:
Justin Mayer 2024-04-19 20:39:59 +02:00 committed by GitHub
commit 9d10b20976
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 11 additions and 2 deletions

View file

@ -14,7 +14,7 @@ repos:
- id: forbid-new-submodules
- id: trailing-whitespace
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.1.5
rev: v0.1.15
hooks:
- id: ruff
- id: ruff-format

View file

@ -132,6 +132,10 @@ class DateFormatter:
def __init__(self) -> None:
self.locale = locale.setlocale(locale.LC_TIME)
# python has issue with Turkish_Türkiye.1254 locale, replace it to
# something accepted: Turkish
if self.locale == "Turkish_Türkiye.1254":
self.locale = "Turkish"
def __call__(self, date: datetime.datetime, date_format: str) -> str:
# on OSX, encoding from LC_CTYPE determines the unicode output in PY3
@ -922,6 +926,10 @@ def temporary_locale(
class to use the C locale.
"""
orig_locale = locale.setlocale(lc_category)
# python has issue with Turkish_Türkiye.1254 locale, replace it to
# something accepted: Turkish
if orig_locale == "Turkish_Türkiye.1254":
orig_locale = "Turkish"
if temp_locale:
locale.setlocale(lc_category, temp_locale)
yield

View file

@ -69,6 +69,7 @@ changelog-header = "###############"
version-header = "="
[tool.pdm]
ignore_package_warnings = ["sphinx"]
[tool.pdm.scripts]
docbuild = "invoke docbuild"
@ -95,7 +96,7 @@ dev = [
"pytest-xdist>=3.4.0",
"tox>=4.11.3",
"invoke>=2.2.0",
"ruff>=0.1.5,<0.2.0",
"ruff>=0.1.15,<0.2.0",
"tomli>=2.0.1; python_version < \"3.11\"",
]