mirror of
https://github.com/caronc/apprise.git
synced 2024-11-25 09:33:50 +01:00
Default locale logical compatibility with Python 3.12 (#1054)
This commit is contained in:
parent
e0abbecfe0
commit
fa4a5a67bb
3
.github/workflows/tests.yml
vendored
3
.github/workflows/tests.yml
vendored
@ -63,6 +63,8 @@ jobs:
|
|||||||
python-version: "3.10"
|
python-version: "3.10"
|
||||||
- os: "ubuntu-latest"
|
- os: "ubuntu-latest"
|
||||||
python-version: "3.11"
|
python-version: "3.11"
|
||||||
|
- os: "ubuntu-latest"
|
||||||
|
python-version: "3.12"
|
||||||
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
@ -117,6 +119,7 @@ jobs:
|
|||||||
# and run project-specific tasks.
|
# and run project-specific tasks.
|
||||||
- name: Setup project
|
- name: Setup project
|
||||||
run: |
|
run: |
|
||||||
|
python -m pip install --upgrade pip setuptools wheel
|
||||||
pip install --editable=.
|
pip install --editable=.
|
||||||
python setup.py compile_catalog
|
python setup.py compile_catalog
|
||||||
|
|
||||||
|
@ -219,6 +219,9 @@ class AppriseLocale:
|
|||||||
try:
|
try:
|
||||||
# Acquire our locale
|
# Acquire our locale
|
||||||
lang = locale.getlocale()[0]
|
lang = locale.getlocale()[0]
|
||||||
|
# Compatibility for Python >= 3.12
|
||||||
|
if lang == 'C':
|
||||||
|
lang = AppriseLocale._default_language
|
||||||
|
|
||||||
except (ValueError, TypeError) as e:
|
except (ValueError, TypeError) as e:
|
||||||
# This occurs when an invalid locale was parsed from the
|
# This occurs when an invalid locale was parsed from the
|
||||||
|
Loading…
Reference in New Issue
Block a user