Philipp Hörist pushed to branch master at gajim / gajim


Commits:
2ac83815 by lovetox at 2022-08-12T23:21:46+02:00
refactor: Use Path objects for gettext calls

Seems python 3.9 does support this now

- - - - -


2 changed files:

- gajim/common/i18n.py
- gajim/plugins/plugins_i18n.py


Changes:

=====================================
gajim/common/i18n.py
=====================================
@@ -54,7 +54,7 @@ def get_locale_dirs() -> Optional[list[Path]]:
     return [Path(dir_) for dir_ in data_dirs]
 
 
-def iter_locale_dirs() -> Iterator[Optional[str]]:
+def iter_locale_dirs() -> Iterator[Optional[Path]]:
     locale_dirs = get_locale_dirs()
     if locale_dirs is None:
         yield None
@@ -70,7 +70,7 @@ def iter_locale_dirs() -> Iterator[Optional[str]]:
             continue
         found_paths.append(locale_dir)
         if locale_dir.is_dir():
-            yield str(locale_dir)
+            yield locale_dir
 
 
 def get_win32_default_lang() -> str:


=====================================
gajim/plugins/plugins_i18n.py
=====================================
@@ -29,8 +29,7 @@
     plugin_user_dir = Path.cwd()
 
 
-# python 3.7 gettext module does not support Path objects
-plugins_locale_dir = str(plugin_user_dir / 'locale')
+plugins_locale_dir = plugin_user_dir / 'locale'
 
 try:
     t = gettext.translation(DOMAIN, plugins_locale_dir)



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/2ac83815d02a8f1a458c259807e8a6b9cf67c60a

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/2ac83815d02a8f1a458c259807e8a6b9cf67c60a
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to