From: Aarni Koskela Date: Mon, 13 Jan 2025 11:54:56 +0000 (+0200) Subject: Apply minor simplifications X-Git-Tag: v2.17.0~7^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f78ea8c227c46ec44c79104bfc129f1685c73d3;p=thirdparty%2Fbabel.git Apply minor simplifications --- diff --git a/babel/messages/extract.py b/babel/messages/extract.py index 921e5c2c..1c86e4ac 100644 --- a/babel/messages/extract.py +++ b/babel/messages/extract.py @@ -426,7 +426,6 @@ def extract( :returns: iterable of tuples of the form ``(lineno, message, comments, context)`` :rtype: Iterable[tuple[int, str|tuple[str], list[str], str|None] """ - func = None if callable(method): func = method elif ':' in method or '.' in method: diff --git a/babel/messages/frontend.py b/babel/messages/frontend.py index 442703ff..5a696125 100644 --- a/babel/messages/frontend.py +++ b/babel/messages/frontend.py @@ -961,7 +961,7 @@ class CommandLineInterface: usage=self.usage % (cmdname, ''), description=self.commands[cmdname], ) - as_args = getattr(cmdclass, "as_args", ()) + as_args: str | None = getattr(cmdclass, "as_args", None) for long, short, help in cmdclass.user_options: name = long.strip("=") default = getattr(cmdinst, name.replace("-", "_")) diff --git a/babel/plural.py b/babel/plural.py index 5c828d60..528d4175 100644 --- a/babel/plural.py +++ b/babel/plural.py @@ -296,7 +296,7 @@ def within_range_list(num: float | decimal.Decimal, range_list: Iterable[Iterabl >>> within_range_list(10.5, [(1, 4), (20, 30)]) False """ - return any(num >= min_ and num <= max_ for min_, max_ in range_list) + return any(min_ <= num <= max_ for min_, max_ in range_list) def cldr_modulo(a: float, b: float) -> float: diff --git a/babel/units.py b/babel/units.py index 1ff71eb6..d7d5e84f 100644 --- a/babel/units.py +++ b/babel/units.py @@ -66,7 +66,7 @@ def _find_unit_pattern(unit_id: str, locale: Locale | str | None = None) -> str :return: A key to the `unit_patterns` mapping, or None. """ locale = Locale.parse(locale or LC_NUMERIC) - unit_patterns = locale._data["unit_patterns"] + unit_patterns: dict[str, str] = locale._data["unit_patterns"] if unit_id in unit_patterns: return unit_id for unit_pattern in sorted(unit_patterns, key=len): diff --git a/scripts/dump_global.py b/scripts/dump_global.py index 8b829401..e03fc027 100755 --- a/scripts/dump_global.py +++ b/scripts/dump_global.py @@ -12,11 +12,10 @@ # history and logs, available at http://babel.edgewall.org/log/. import os +import pickle import sys from pprint import pprint -import cPickle as pickle - import babel dirname = os.path.join(os.path.dirname(babel.__file__)) diff --git a/scripts/import_cldr.py b/scripts/import_cldr.py index e8cc0310..2ab8d0bf 100755 --- a/scripts/import_cldr.py +++ b/scripts/import_cldr.py @@ -389,12 +389,10 @@ def _process_local_datas(sup, srcdir, destdir, force=False, dump_json=False): if elem is not None: language = elem.attrib['type'] - territory = None + territory = '001' # world elem = tree.find('.//identity/territory') if elem is not None: territory = elem.attrib['type'] - else: - territory = '001' # world regions = territory_containment.get(territory, []) log.info(