Skip to content

Commit

Permalink
Merge branch 'master' into suppress-socket-import-errors
Browse files Browse the repository at this point in the history
  • Loading branch information
CoolCat467 authored Jan 19, 2024
2 parents 9dda073 + 6547313 commit 6d035ef
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 26 deletions.
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ repos:
hooks:
- id: black
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.1.11
rev: v0.1.13
hooks:
- id: ruff
types: [file]
Expand Down
2 changes: 1 addition & 1 deletion docs-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ importlib-resources==6.1.1
# via towncrier
incremental==22.10.0
# via towncrier
jinja2==3.1.2
jinja2==3.1.3
# via
# -r docs-requirements.in
# sphinx
Expand Down
9 changes: 0 additions & 9 deletions src/trio/_core/_run.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,15 +80,6 @@

PosArgT = TypeVarTuple("PosArgT")

# Needs to be guarded, since Unpack[] would be evaluated at runtime.
class _NurseryStartFunc(Protocol[Unpack[PosArgT], StatusT_co]):
"""Type of functions passed to `nursery.start() <trio.Nursery.start>`."""

def __call__(
self, *args: Unpack[PosArgT], task_status: TaskStatus[StatusT_co]
) -> Awaitable[object]:
...


DEADLINE_HEAP_MIN_PRUNE_THRESHOLD: Final = 1000

Expand Down
10 changes: 5 additions & 5 deletions src/trio/_socket.py
Original file line number Diff line number Diff line change
Expand Up @@ -1061,7 +1061,7 @@ def recv(__self, __buflen: int, __flags: int = 0) -> Awaitable[bytes]:
# _make_simple_sock_method_wrapper is typed, so this checks that the above is correct
# this requires that we refrain from using `/` to specify pos-only
# args, or mypy thinks the signature differs from typeshed.
recv = _make_simple_sock_method_wrapper( # noqa: F811
recv = _make_simple_sock_method_wrapper(
_stdlib_socket.socket.recv, _core.wait_readable
)

Expand All @@ -1076,7 +1076,7 @@ def recv_into(
) -> Awaitable[int]:
...

recv_into = _make_simple_sock_method_wrapper( # noqa: F811
recv_into = _make_simple_sock_method_wrapper(
_stdlib_socket.socket.recv_into, _core.wait_readable
)

Expand All @@ -1091,7 +1091,7 @@ def recvfrom(
) -> Awaitable[tuple[bytes, AddressFormat]]:
...

recvfrom = _make_simple_sock_method_wrapper( # noqa: F811
recvfrom = _make_simple_sock_method_wrapper(
_stdlib_socket.socket.recvfrom, _core.wait_readable
)

Expand All @@ -1106,7 +1106,7 @@ def recvfrom_into(
) -> Awaitable[tuple[int, AddressFormat]]:
...

recvfrom_into = _make_simple_sock_method_wrapper( # noqa: F811
recvfrom_into = _make_simple_sock_method_wrapper(
_stdlib_socket.socket.recvfrom_into, _core.wait_readable
)

Expand Down Expand Up @@ -1158,7 +1158,7 @@ def recvmsg_into(
def send(__self, __bytes: Buffer, __flags: int = 0) -> Awaitable[int]:
...

send = _make_simple_sock_method_wrapper( # noqa: F811
send = _make_simple_sock_method_wrapper(
_stdlib_socket.socket.send, _core.wait_writable
)

Expand Down
6 changes: 3 additions & 3 deletions src/trio/_subprocess_platform/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ def create_pipe_from_child_output() -> Tuple["ClosableReceiveStream", int]:

try:
if sys.platform == "win32":
from .windows import wait_child_exiting # noqa: F811
from .windows import wait_child_exiting
elif sys.platform != "linux" and (TYPE_CHECKING or hasattr(_core, "wait_kevent")):
from .kqueue import wait_child_exiting
else:
Expand All @@ -86,11 +86,11 @@ def create_pipe_from_child_output() -> Tuple["ClosableReceiveStream", int]:

elif os.name == "posix":

def create_pipe_to_child_stdin(): # noqa: F811
def create_pipe_to_child_stdin():
rfd, wfd = os.pipe()
return trio.lowlevel.FdStream(wfd), rfd

def create_pipe_from_child_output(): # noqa: F811
def create_pipe_from_child_output():
rfd, wfd = os.pipe()
return trio.lowlevel.FdStream(rfd), wfd

Expand Down
14 changes: 7 additions & 7 deletions test-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ isort==5.13.2
# via pylint
jedi==0.19.1
# via -r test-requirements.in
jinja2==3.1.2
jinja2==3.1.3
# via sphinx
markupsafe==2.1.3
# via jinja2
Expand Down Expand Up @@ -112,15 +112,15 @@ pyopenssl==23.3.0
# via -r test-requirements.in
pyproject-hooks==1.0.0
# via build
pyright==1.1.344
pyright==1.1.347
# via -r test-requirements.in
pytest==7.4.4
# via -r test-requirements.in
pytz==2023.3.post1
# via babel
requests==2.31.0
# via sphinx
ruff==0.1.9
ruff==0.1.13
# via -r test-requirements.in
sniffio==1.3.0
# via -r test-requirements.in
Expand Down Expand Up @@ -155,13 +155,13 @@ tomlkit==0.12.3
# via pylint
trustme==1.1.0
# via -r test-requirements.in
types-cffi==1.16.0.0 ; implementation_name == "cpython"
types-cffi==1.16.0.20240106 ; implementation_name == "cpython"
# via -r test-requirements.in
types-docutils==0.20.0.3
types-docutils==0.20.0.20240106
# via -r test-requirements.in
types-pyopenssl==23.3.0.0 ; implementation_name == "cpython"
types-pyopenssl==23.3.0.20240106 ; implementation_name == "cpython"
# via -r test-requirements.in
types-setuptools==69.0.0.0
types-setuptools==69.0.0.20240115
# via types-cffi
typing-extensions==4.9.0
# via
Expand Down

0 comments on commit 6d035ef

Please sign in to comment.