summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAarni Koskela <akx@iki.fi>2023-01-18 20:07:05 +0200
committerAarni Koskela <akx@iki.fi>2023-01-18 21:20:50 +0200
commit67870e3ce54d6b0a61900e2436f3ffdfa4d6a83d (patch)
tree557deb5c7b8edbeb61beaa3563a36d79314fae45
parent9512281c7e45e9c829b47c50d332e9654809cb64 (diff)
downloadbabel-67870e3ce54d6b0a61900e2436f3ffdfa4d6a83d.tar.gz
Apply ruff F category fixes
-rw-r--r--babel/dates.py4
-rw-r--r--babel/messages/catalog.py2
-rw-r--r--babel/messages/jslexer.py3
-rw-r--r--babel/support.py5
-rw-r--r--pyproject.toml1
5 files changed, 8 insertions, 7 deletions
diff --git a/babel/dates.py b/babel/dates.py
index 0f08437..ee8bcfd 100644
--- a/babel/dates.py
+++ b/babel/dates.py
@@ -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
diff --git a/babel/messages/catalog.py b/babel/messages/catalog.py
index 4486bec..7b27f64 100644
--- a/babel/messages/catalog.py
+++ b/babel/messages/catalog.py
@@ -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
diff --git a/babel/messages/jslexer.py b/babel/messages/jslexer.py
index 0c7630c..11ddf96 100644
--- a/babel/messages/jslexer.py
+++ b/babel/messages/jslexer.py
@@ -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
diff --git a/babel/support.py b/babel/support.py
index d457d79..216c8f1 100644
--- a/babel/support.py
+++ b/babel/support.py
@@ -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'
diff --git a/pyproject.toml b/pyproject.toml
index df9eba7..7dd161e 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -4,6 +4,7 @@ select = [
"B",
"C",
"E",
+ "F",
]
ignore = [
"C901", # Complexity