]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
Apply ruff F category fixes
authorAarni Koskela <akx@iki.fi>
Wed, 18 Jan 2023 18:07:05 +0000 (20:07 +0200)
committerAarni Koskela <akx@iki.fi>
Wed, 18 Jan 2023 19:20:50 +0000 (21:20 +0200)
babel/dates.py
babel/messages/catalog.py
babel/messages/jslexer.py
babel/support.py
pyproject.toml

index 0f08437669d3e3d0ee5186a1693cf317df903e40..ee8bcfdef363ea599b946308a520fcee9653edb8 100644 (file)
@@ -247,13 +247,13 @@ def get_timezone(zone: str | datetime.tzinfo | None = None) -> datetime.tzinfo:
     if pytz:
         try:
             return pytz.timezone(zone)
-        except pytz.UnknownTimeZoneError as exc:
+        except pytz.UnknownTimeZoneError as exc:  # noqa: F841
             pass
     else:
         assert zoneinfo
         try:
             return zoneinfo.ZoneInfo(zone)
-        except zoneinfo.ZoneInfoNotFoundError as exc:
+        except zoneinfo.ZoneInfoNotFoundError as exc:  # noqa: F841
             pass
 
     raise LookupError(f"Unknown timezone {zone}") from exc
index 4486bec4ebce91b526902c0c5b35edb78f00dacb..7b27f64270e679c8f5af68d087b1b6b5d0228844 100644 (file)
@@ -12,7 +12,7 @@ from __future__ import annotations
 import re
 
 from collections import OrderedDict
-from collections.abc import Generator, Iterable, Iterator
+from collections.abc import Iterable, Iterator
 import datetime
 from difflib import get_close_matches
 from email import message_from_string
index 0c7630cfb1afefa784acbc44dc14fa1784b5f293..11ddf96593057b6280ce332acbdddab5f8e399a0 100644 (file)
@@ -11,8 +11,7 @@
 """
 from __future__ import annotations
 
-from collections import namedtuple
-from collections.abc import Generator, Iterator, Sequence
+from collections.abc import Generator
 import re
 from typing import NamedTuple
 
index d457d796c3095b745e2e7d9e21ecbdb488d4a60a..216c8f1d6c4ae404d2cf0768702bcc56a70fa4e8 100644 (file)
@@ -16,14 +16,13 @@ import decimal
 import gettext
 import locale
 import os
-import datetime
 from collections.abc import Iterator
 from typing import TYPE_CHECKING, Any, Callable
 
 from babel.core import Locale
 
 from babel.dates import (format_date, format_datetime, format_time,
-                         format_timedelta, get_timezone)
+                         format_timedelta)
 from babel.numbers import (format_compact_currency, format_compact_decimal,
                            format_currency, format_decimal, format_percent,
                            format_scientific)
@@ -77,6 +76,7 @@ class Format:
         """Return a date and time formatted according to the given pattern.
 
         >>> from datetime import datetime
+        >>> from babel.dates import get_timezone
         >>> fmt = Format('en_US', tzinfo=get_timezone('US/Eastern'))
         >>> fmt.datetime(datetime(2007, 4, 1, 15, 30))
         u'Apr 1, 2007, 11:30:00 AM'
@@ -91,6 +91,7 @@ class Format:
         """Return a time formatted according to the given pattern.
 
         >>> from datetime import datetime
+        >>> from babel.dates import get_timezone
         >>> fmt = Format('en_US', tzinfo=get_timezone('US/Eastern'))
         >>> fmt.time(datetime(2007, 4, 1, 15, 30))
         u'11:30:00 AM'
index df9eba7e638e106d9872c25b18a6c08ecc799d5b..7dd161ef3aaeeb380e64637062b485d1be4548cc 100644 (file)
@@ -4,6 +4,7 @@ select = [
     "B",
     "C",
     "E",
+    "F",
 ]
 ignore = [
     "C901",  # Complexity