selinux/sandbox
Vit Mojzis 344463076b gettext: handle unsupported languages properly
With "fallback=True" gettext.translation behaves the same as
gettext.install and uses NullTranslations in case the
translation file for given language was not found (as opposed to
throwing an exception).

Fixes:
  # LANG is set to any "unsupported" language, e.g. en_US.UTF-8
  $ chcat --help
  Traceback (most recent call last):
  File "/usr/bin/chcat", line 39, in <module>
    t = gettext.translation(PROGNAME,
  File "/usr/lib64/python3.9/gettext.py", line 592, in translation
    raise FileNotFoundError(ENOENT,
  FileNotFoundError: [Errno 2] No translation file found for domain: 'selinux-python'

Signed-off-by: Vit Mojzis <vmojzis@redhat.com>
Reviewed-by: Daniel Burgener <dburgener@linux.microsoft.com>
Acked-by: Petr Lautrbach <plautrba@redhat.com>
2022-06-29 15:51:07 +02:00
..
po Update missing sandbox translations 2022-04-28 16:10:39 +02:00
ru Add man pages translation by Olesya Gerasimenko 2019-01-28 12:03:57 +01:00
.gitignore Move policycoreutils/sandbox to sandbox. 2016-11-16 11:19:50 -05:00
COPYING Add COPYING files for new subdirs. 2016-11-16 11:19:51 -05:00
Makefile Split po/ translation files into the relevant sub-directories 2022-04-06 10:52:41 +02:00
sandbox gettext: handle unsupported languages properly 2022-06-29 15:51:07 +02:00
sandbox.5 Move policycoreutils/sandbox to sandbox. 2016-11-16 11:19:50 -05:00
sandbox.8 Move policycoreutils/sandbox to sandbox. 2016-11-16 11:19:50 -05:00
sandbox.conf Move policycoreutils/sandbox to sandbox. 2016-11-16 11:19:50 -05:00
sandbox.config Move policycoreutils/sandbox to sandbox. 2016-11-16 11:19:50 -05:00
sandbox.init Move policycoreutils/sandbox to sandbox. 2016-11-16 11:19:50 -05:00
sandboxX.sh Move policycoreutils/sandbox to sandbox. 2016-11-16 11:19:50 -05:00
seunshare.8 Fix minor typos 2018-06-30 20:28:25 +02:00
seunshare.c sandbox: mark local functions static 2021-11-15 16:00:54 -05:00
start Always use /usr/bin/python3 in Python scripts 2019-02-20 16:43:27 +01:00
test_sandbox.py sandbox: make test not fail on systems without SELinux 2016-11-17 16:44:57 -05:00
VERSION Update VERSIONs to 3.4 for release. 2022-05-18 16:51:03 +02:00