Skip to content

Commit 0584ed1

Browse files
committed
style: apply ruff format
1 parent ac6af28 commit 0584ed1

6 files changed

Lines changed: 8 additions & 24 deletions

File tree

src/arcp/_client/client.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,7 @@ def __init__( # noqa: PLR0913
114114
# The handle is created synchronously when `job.accepted` is dispatched
115115
# so any terminal arriving immediately after (e.g. idempotent replay)
116116
# can resolve it before the original `submit()` returns.
117-
self._pending_accepts: dict[
118-
str, asyncio.Future[tuple[JobAcceptedPayload, JobHandle]]
119-
] = {}
117+
self._pending_accepts: dict[str, asyncio.Future[tuple[JobAcceptedPayload, JobHandle]]] = {}
120118
self._closed = False
121119
self._dispatch_cache: dict[str, Callable[[Envelope], Awaitable[None]]] | None = None
122120

@@ -159,9 +157,7 @@ async def connect(self, transport: Transport) -> SessionWelcomePayload:
159157
"""
160158
return await self._handshake(transport, resume=None)
161159

162-
async def resume(
163-
self, transport: Transport, *, resume: SessionResume
164-
) -> SessionWelcomePayload:
160+
async def resume(self, transport: Transport, *, resume: SessionResume) -> SessionWelcomePayload:
165161
"""Rejoin a previously-disconnected session.
166162
167163
Sends `session.hello` with a `resume` block carrying the prior

src/arcp/_runtime/_handlers.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -222,9 +222,7 @@ async def _issue_credentials(
222222
if runtime.credential_provisioner is None or not ctx.has_feature("provisioned_credentials"):
223223
return ()
224224
if runtime.revocation_log is None:
225-
raise InternalError(
226-
"credential provisioner is configured but revocation_log is missing"
227-
)
225+
raise InternalError("credential provisioner is configured but revocation_log is missing")
228226
provisioner_ctx = JobCredentialContext(
229227
job_id=job.job_id,
230228
agent=job.agent,

src/arcp/_runtime/_handshake.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,7 @@ async def _perform_resume( # noqa: PLR0913
8888
"""
8989
record = runtime._pop_resumable(resume.session_id)
9090
if record is None:
91-
raise PermissionDeniedError(
92-
f"no resumable session for session_id={resume.session_id!r}"
93-
)
91+
raise PermissionDeniedError(f"no resumable session for session_id={resume.session_id!r}")
9492
if not hmac.compare_digest(record.resume_token, resume.resume_token):
9593
raise PermissionDeniedError("resume_token does not match")
9694
if record.principal != identity.principal:
@@ -121,9 +119,7 @@ async def _perform_resume( # noqa: PLR0913
121119
ctx.stamp_and_enqueue(_build_welcome_envelope(runtime, ctx, welcome_caps, negotiated))
122120
# Replay everything strictly greater than `resume.last_event_seq` so the
123121
# peer rejoins exactly where it left off.
124-
async for env_wire in runtime.event_log.read_since_seq(
125-
ctx.session_id, resume.last_event_seq
126-
):
122+
async for env_wire in runtime.event_log.read_since_seq(ctx.session_id, resume.last_event_seq):
127123
ctx.stamp_and_enqueue(Envelope.from_wire(env_wire))
128124
return ctx
129125

src/arcp/_runtime/job.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -226,9 +226,7 @@ async def metric(self, body: dict[str, Any]) -> None:
226226
# arithmetic does not lose precision through a float round-trip.
227227
raw_value = body.get("value", 0)
228228
try:
229-
normalized = (
230-
raw_value if isinstance(raw_value, Decimal) else Decimal(str(raw_value))
231-
)
229+
normalized = raw_value if isinstance(raw_value, Decimal) else Decimal(str(raw_value))
232230
except (InvalidOperation, ValueError) as exc:
233231
raise ValueError("metric.value must be a number or numeric string") from exc
234232
# Rewrite the body so downstream validation and the wire payload see a

src/arcp/_runtime/session.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,9 +206,7 @@ async def write_pump(
206206
try:
207207
await event_log.append(session_id, wire)
208208
except Exception:
209-
_LOG.exception(
210-
"event_log_append_failed", session_id=session_id, type=item.type
211-
)
209+
_LOG.exception("event_log_append_failed", session_id=session_id, type=item.type)
212210
try:
213211
await transport.send(wire)
214212
except TransportClosed:

tests/state/test_resume.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,7 @@ async def test_resume_token_rotates_across_connections() -> None:
4747
await rt.close()
4848

4949

50-
async def _run_one_submit(
51-
rt: ARCPRuntime, capabilities: Capabilities
52-
) -> tuple[str, str, int]:
50+
async def _run_one_submit(rt: ARCPRuntime, capabilities: Capabilities) -> tuple[str, str, int]:
5351
"""Connect, submit one job, wait for result, drop transport. Return (session_id, resume_token, latest_seq)."""
5452
server_t, client_t = pair_memory_transports()
5553
accept_task = asyncio.create_task(rt.accept(server_t))

0 commit comments

Comments
 (0)