Skip to content

Commit 3fb72ce

Browse files
committed
Apply ruff I category fixes
1 parent 67870e3 commit 3fb72ce

37 files changed

Lines changed: 119 additions & 80 deletions

babel/dates.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
pytz = None
2828
import zoneinfo
2929

30+
import datetime
3031
from bisect import bisect_right
3132
from collections.abc import Iterable
32-
import datetime
3333

3434
from babel import localtime
3535
from babel.core import Locale, default_locale, get_global

babel/localtime/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
:license: BSD, see LICENSE for more details.
1010
"""
1111

12+
import datetime
1213
import sys
1314
import time
14-
import datetime
1515
from threading import RLock
1616

1717
if sys.platform == 'win32':

babel/localtime/_unix.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1+
import datetime
12
import os
23
import re
34

4-
import datetime
5-
65
from babel.localtime._helpers import (
6+
_get_tzinfo,
77
_get_tzinfo_from_file,
88
_get_tzinfo_or_raise,
9-
_get_tzinfo,
109
)
1110

11+
1212
def _tz_from_env(tzenv: str) -> datetime.tzinfo:
1313
if tzenv[0] == ':':
1414
tzenv = tzenv[1:]

babel/localtime/_win32.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66
winreg = None
77

88
import datetime
9+
from typing import Any, Dict, cast
10+
911
from babel.core import get_global
1012
from babel.localtime._helpers import _get_tzinfo_or_raise
11-
from typing import Any, Dict, cast
1213

1314
# When building the cldr data on windows this module gets imported.
1415
# Because at that point there is no global.dat yet this call will

babel/messages/catalog.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,20 @@
99
"""
1010
from __future__ import annotations
1111

12+
import datetime
1213
import re
13-
1414
from collections import OrderedDict
1515
from collections.abc import Iterable, Iterator
16-
import datetime
16+
from copy import copy
1717
from difflib import get_close_matches
1818
from email import message_from_string
19-
from copy import copy
2019
from typing import TYPE_CHECKING
2120

2221
from babel import __version__ as VERSION
2322
from babel.core import Locale, UnknownLocaleError
2423
from babel.dates import format_datetime
2524
from babel.messages.plurals import get_plural
26-
from babel.util import distinct, LOCALTZ, FixedOffsetTimezone, _cmp
25+
from babel.util import LOCALTZ, FixedOffsetTimezone, _cmp, distinct
2726

2827
if TYPE_CHECKING:
2928
from typing_extensions import TypeAlias

babel/messages/checkers.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313

1414
from collections.abc import Callable
1515

16-
from babel.messages.catalog import Catalog, Message, TranslationError, PYTHON_FORMAT
17-
16+
from babel.messages.catalog import PYTHON_FORMAT, Catalog, Message, TranslationError
1817

1918
#: list of format chars that are compatible to each other
2019
_string_format_compatibilities = [

babel/messages/extract.py

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,29 @@
1818
from __future__ import annotations
1919

2020
import ast
21-
from collections.abc import Callable, Collection, Generator, Iterable, Mapping, MutableSequence
2221
import io
2322
import os
2423
import sys
24+
from collections.abc import (
25+
Callable,
26+
Collection,
27+
Generator,
28+
Iterable,
29+
Mapping,
30+
MutableSequence,
31+
)
2532
from os.path import relpath
26-
from tokenize import generate_tokens, COMMENT, NAME, OP, STRING
27-
from typing import Any, TYPE_CHECKING
33+
from textwrap import dedent
34+
from tokenize import COMMENT, NAME, OP, STRING, generate_tokens
35+
from typing import TYPE_CHECKING, Any
2836

2937
from babel.util import parse_encoding, parse_future_flags, pathmatch
30-
from textwrap import dedent
3138

3239
if TYPE_CHECKING:
3340
from typing import IO, Protocol
34-
from typing_extensions import Final, TypeAlias, TypedDict
41+
3542
from _typeshed import SupportsItems, SupportsRead, SupportsReadline
43+
from typing_extensions import Final, TypeAlias, TypedDict
3644

3745
class _PyOptions(TypedDict, total=False):
3846
encoding: str

babel/messages/frontend.py

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
:license: BSD, see LICENSE for more details.
99
"""
1010

11+
import datetime
1112
import fnmatch
1213
import logging
1314
import optparse
@@ -18,15 +19,19 @@
1819
import tempfile
1920
from collections import OrderedDict
2021
from configparser import RawConfigParser
21-
import datetime
2222
from io import StringIO
2323
from typing import Iterable
2424

25-
from babel import __version__ as VERSION
2625
from babel import Locale, localedata
26+
from babel import __version__ as VERSION
2727
from babel.core import UnknownLocaleError
28-
from babel.messages.catalog import Catalog, DEFAULT_HEADER
29-
from babel.messages.extract import DEFAULT_KEYWORDS, DEFAULT_MAPPING, check_and_call_extract_file, extract_from_dir
28+
from babel.messages.catalog import DEFAULT_HEADER, Catalog
29+
from babel.messages.extract import (
30+
DEFAULT_KEYWORDS,
31+
DEFAULT_MAPPING,
32+
check_and_call_extract_file,
33+
extract_from_dir,
34+
)
3035
from babel.messages.mofile import write_mo
3136
from babel.messages.pofile import read_po, write_po
3237
from babel.util import LOCALTZ
@@ -39,14 +44,16 @@
3944
distutils_log = log # "distutils.log → (no replacement yet)"
4045

4146
try:
42-
from setuptools.errors import OptionError, SetupError, BaseError
47+
from setuptools.errors import BaseError, OptionError, SetupError
4348
except ImportError: # Error aliases only added in setuptools 59 (2021-11).
4449
OptionError = SetupError = BaseError = Exception
4550

4651
except ImportError:
4752
from distutils import log as distutils_log
4853
from distutils.cmd import Command as _Command
49-
from distutils.errors import DistutilsOptionError as OptionError, DistutilsSetupError as SetupError, DistutilsError as BaseError
54+
from distutils.errors import DistutilsError as BaseError
55+
from distutils.errors import DistutilsOptionError as OptionError
56+
from distutils.errors import DistutilsSetupError as SetupError
5057

5158

5259

babel/messages/jslexer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"""
1212
from __future__ import annotations
1313

14-
from collections.abc import Generator
1514
import re
15+
from collections.abc import Generator
1616
from typing import NamedTuple
1717

1818
operators: list[str] = sorted([

babel/messages/plurals.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
"""
1010
from __future__ import annotations
1111

12-
from babel.core import default_locale, Locale
1312
from operator import itemgetter
1413

14+
from babel.core import Locale, default_locale
1515

1616
# XXX: remove this file, duplication with babel.plural
1717

0 commit comments

Comments
 (0)