mirror of
https://github.com/imayushsaini/Bombsquad-Ballistica-Modded-Server.git
synced 2026-08-29 13:16:28 +00:00
hello API 8 !
This commit is contained in:
parent
3a2b6ade68
commit
0284fee95c
1166 changed files with 26061 additions and 375100 deletions
9
dist/ba_data/python/efro/rpc.py
vendored
9
dist/ba_data/python/efro/rpc.py
vendored
|
|
@ -12,9 +12,8 @@ from enum import Enum
|
|||
from collections import deque
|
||||
from dataclasses import dataclass
|
||||
from threading import current_thread
|
||||
from typing import TYPE_CHECKING, Annotated
|
||||
from typing import TYPE_CHECKING, Annotated, assert_never
|
||||
|
||||
from efro.util import assert_never
|
||||
from efro.error import (
|
||||
CommunicationError,
|
||||
is_asyncio_streams_communication_error,
|
||||
|
|
@ -51,7 +50,6 @@ _BYTE_ORDER: Literal['big'] = 'big'
|
|||
@ioprepped
|
||||
@dataclass
|
||||
class _PeerInfo:
|
||||
|
||||
# So we can gracefully evolve how we communicate in the future.
|
||||
protocol: Annotated[int, IOAttrs('p')]
|
||||
|
||||
|
|
@ -270,7 +268,6 @@ class RPCEndpoint:
|
|||
raise
|
||||
|
||||
async def _do_run(self) -> None:
|
||||
|
||||
self._check_env()
|
||||
|
||||
if self._run_called:
|
||||
|
|
@ -430,7 +427,6 @@ class RPCEndpoint:
|
|||
bytes_awaitable: asyncio.Task[bytes],
|
||||
message_id: int,
|
||||
) -> bytes:
|
||||
|
||||
# We need to know their protocol, so if we haven't gotten a handshake
|
||||
# from them yet, just wait.
|
||||
while self._peer_info is None:
|
||||
|
|
@ -456,13 +452,11 @@ class RPCEndpoint:
|
|||
|
||||
raise CommunicationError() from exc
|
||||
except Exception as exc:
|
||||
|
||||
# If our timer timed-out or anything else went wrong with
|
||||
# the stream, lump it in as a communication error.
|
||||
if isinstance(
|
||||
exc, asyncio.TimeoutError
|
||||
) or is_asyncio_streams_communication_error(exc):
|
||||
|
||||
if self.debug_print:
|
||||
self.debug_print_call(
|
||||
f'{self._label}: got {type(exc)} sending message'
|
||||
|
|
@ -754,7 +748,6 @@ class RPCEndpoint:
|
|||
|
||||
# Now just write out-messages as they come in.
|
||||
while True:
|
||||
|
||||
# Wait until some data comes in.
|
||||
await self._have_out_packets.wait()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue