mirror of
https://github.com/caronc/apprise.git
synced 2024-11-25 01:24:03 +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"
|
||||
- os: "ubuntu-latest"
|
||||
python-version: "3.11"
|
||||
- os: "ubuntu-latest"
|
||||
python-version: "3.12"
|
||||
|
||||
defaults:
|
||||
run:
|
||||
@ -117,6 +119,7 @@ jobs:
|
||||
# and run project-specific tasks.
|
||||
- name: Setup project
|
||||
run: |
|
||||
python -m pip install --upgrade pip setuptools wheel
|
||||
pip install --editable=.
|
||||
python setup.py compile_catalog
|
||||
|
||||
|
@ -219,6 +219,9 @@ class AppriseLocale:
|
||||
try:
|
||||
# Acquire our locale
|
||||
lang = locale.getlocale()[0]
|
||||
# Compatibility for Python >= 3.12
|
||||
if lang == 'C':
|
||||
lang = AppriseLocale._default_language
|
||||
|
||||
except (ValueError, TypeError) as e:
|
||||
# This occurs when an invalid locale was parsed from the
|
||||
|
Loading…
Reference in New Issue
Block a user