Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c98fc0c

Browse files
authored
Update deprecated type aliases (psf#4486)
1 parent f54f347 commit c98fc0c

28 files changed

Lines changed: 61 additions & 62 deletions

gallery/gallery.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@
77
import venv
88
import zipfile
99
from argparse import ArgumentParser, Namespace
10+
from collections.abc import Generator
1011
from concurrent.futures import ThreadPoolExecutor
1112
from functools import lru_cache, partial
1213
from pathlib import Path
13-
from typing import Generator, NamedTuple, Optional, Union, cast
14+
from typing import NamedTuple, Optional, Union, cast
1415
from urllib.request import urlopen, urlretrieve
1516

1617
PYPI_INSTANCE = "https://pypi.org/pypi"

scripts/make_width_table.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
"""
1818

1919
import sys
20+
from collections.abc import Iterable
2021
from os.path import basename, dirname, join
21-
from typing import Iterable
2222

2323
import wcwidth # type: ignore[import-not-found]
2424

src/black/__init__.py

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,22 @@
55
import sys
66
import tokenize
77
import traceback
8-
from contextlib import contextmanager
9-
from dataclasses import replace
10-
from datetime import datetime, timezone
11-
from enum import Enum
12-
from json.decoder import JSONDecodeError
13-
from pathlib import Path
14-
from typing import (
15-
Any,
8+
from collections.abc import (
169
Collection,
1710
Generator,
1811
Iterator,
1912
MutableMapping,
20-
Optional,
21-
Pattern,
2213
Sequence,
2314
Sized,
24-
Union,
2515
)
16+
from contextlib import contextmanager
17+
from dataclasses import replace
18+
from datetime import datetime, timezone
19+
from enum import Enum
20+
from json.decoder import JSONDecodeError
21+
from pathlib import Path
22+
from re import Pattern
23+
from typing import Any, Optional, Union
2624

2725
import click
2826
from click.core import ParameterSource

src/black/brackets.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
"""Builds on top of nodes.py to track brackets."""
22

3+
from collections.abc import Iterable, Sequence
34
from dataclasses import dataclass, field
4-
from typing import Final, Iterable, Optional, Sequence, Union
5+
from typing import Final, Optional, Union
56

67
from black.nodes import (
78
BRACKET,

src/black/cache.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55
import pickle
66
import sys
77
import tempfile
8+
from collections.abc import Iterable
89
from dataclasses import dataclass, field
910
from pathlib import Path
10-
from typing import Iterable, NamedTuple
11+
from typing import NamedTuple
1112

1213
from platformdirs import user_cache_dir
1314

src/black/comments.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import re
2+
from collections.abc import Collection, Iterator
23
from dataclasses import dataclass
34
from functools import lru_cache
4-
from typing import Collection, Final, Iterator, Optional, Union
5+
from typing import Final, Optional, Union
56

67
from black.mode import Mode, Preview
78
from black.nodes import (

src/black/concurrency.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010
import signal
1111
import sys
1212
import traceback
13+
from collections.abc import Iterable
1314
from concurrent.futures import Executor, ProcessPoolExecutor, ThreadPoolExecutor
1415
from multiprocessing import Manager
1516
from pathlib import Path
16-
from typing import Any, Iterable, Optional
17+
from typing import Any, Optional
1718

1819
from mypy_extensions import mypyc_attr
1920

src/black/debug.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
from collections.abc import Iterator
12
from dataclasses import dataclass, field
2-
from typing import Any, Iterator, TypeVar, Union
3+
from typing import Any, TypeVar, Union
34

45
from black.nodes import Visitor
56
from black.output import out

src/black/files.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
11
import io
22
import os
33
import sys
4+
from collections.abc import Iterable, Iterator, Sequence
45
from functools import lru_cache
56
from pathlib import Path
6-
from typing import (
7-
TYPE_CHECKING,
8-
Any,
9-
Iterable,
10-
Iterator,
11-
Optional,
12-
Pattern,
13-
Sequence,
14-
Union,
15-
)
7+
from re import Pattern
8+
from typing import TYPE_CHECKING, Any, Optional, Union
169

1710
from mypy_extensions import mypyc_attr
1811
from packaging.specifiers import InvalidSpecifier, Specifier, SpecifierSet

src/black/linegen.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44

55
import re
66
import sys
7+
from collections.abc import Collection, Iterator
78
from dataclasses import replace
89
from enum import Enum, auto
910
from functools import partial, wraps
10-
from typing import Collection, Iterator, Optional, Union, cast
11+
from typing import Optional, Union, cast
1112

1213
from black.brackets import (
1314
COMMA_PRIORITY,

0 commit comments

Comments
 (0)