From 67870e3ce54d6b0a61900e2436f3ffdfa4d6a83d Mon Sep 17 00:00:00 2001 From: Aarni Koskela Date: Wed, 18 Jan 2023 20:07:05 +0200 Subject: Apply ruff F category fixes --- babel/dates.py | 4 ++-- babel/messages/catalog.py | 2 +- babel/messages/jslexer.py | 3 +-- babel/support.py | 5 +++-- pyproject.toml | 1 + 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 -- cgit v1.2.1