Skip to content

Commit a5e3f5d

Browse files
Stripping logging
1 parent 379084a commit a5e3f5d

File tree

4 files changed

+9
-21
lines changed

4 files changed

+9
-21
lines changed

src/replit_river/common_session.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ async def setup_heartbeat(
6161
send_message: SendMessage,
6262
increment_and_get_heartbeat_misses: Callable[[], int],
6363
) -> None:
64-
logger.debug("Start heartbeat")
6564
while True:
6665
await asyncio.sleep(heartbeat_ms / 1000)
6766
state = get_state()
@@ -141,15 +140,16 @@ async def buffered_message_sender(
141140
get_next_pending: Callable[[], TransportMessage | None],
142141
commit: Callable[[TransportMessage], None],
143142
) -> None:
144-
logger.debug("Entering buffered_message_sender")
145143
while True:
146144
await message_enqueued.acquire()
147145
while (ws := get_ws()) is None:
148146
# Block until we have a handle
149-
logger.debug("buffered_message_sender: connection_condition.acquire() %r %r %r", ws, get_ws(), connection_condition)
147+
logger.debug(
148+
"buffered_message_sender: Waiting until ws is connected (condition=%r)",
149+
connection_condition,
150+
)
150151
async with connection_condition:
151152
await connection_condition.wait()
152-
logger.debug("buffered_message_sender: connection_condition UNLOCKED")
153153
logger.debug("buffered_message_sender: acquired")
154154
if msg := get_next_pending():
155155
logger.debug(
@@ -158,9 +158,7 @@ async def buffered_message_sender(
158158
ws,
159159
)
160160
try:
161-
logger.debug("buffered_message_sender: Sending...")
162161
await send_transport_message(msg, ws, websocket_closed_callback)
163-
logger.debug("buffered_message_sender: committing!")
164162
commit(msg)
165163
except WebsocketClosedException as e:
166164
logger.debug(
@@ -179,7 +177,6 @@ async def buffered_message_sender(
179177
except Exception:
180178
logger.exception("Error attempting to send buffered messages")
181179
break
182-
print("buffered_message_sender exit")
183180

184181

185182
async def add_msg_to_stream(

src/replit_river/rate_limiter.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ def has_budget_or_throw(
9191
Returns:
9292
bool: True if budget is available, False otherwise.
9393
"""
94-
logger.debug("self.get_budget_consumed(user)=%r < self.options.attempt_budget_capacity=%r", self.get_budget_consumed(user), self.options.attempt_budget_capacity)
9594
if self.get_budget_consumed(user) > self.options.attempt_budget_capacity:
9695
logger.debug("No retry budget for %s.", user)
9796
raise BudgetExhaustedException(

src/replit_river/v2/client_transport.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ def __init__(
5050
async def close(self) -> None:
5151
self._rate_limiter.close()
5252
if self._session:
53-
logger.info(f"start closing session {self._transport_id}")
5453
await self._session.close()
5554
logger.info(f"Transport closed {self._transport_id}")
5655

@@ -60,7 +59,6 @@ async def get_or_create_session(self) -> Session:
6059
call ensure_connected on whatever session is active.
6160
"""
6261
existing_session = self._session
63-
logger.debug(f"if not existing_session={existing_session} or existing_session.is_closed()={existing_session and existing_session.is_closed()}:")
6462
if not existing_session or existing_session.is_closed():
6563
logger.info("Creating new session")
6664
new_session = Session(

src/replit_river/v2/session.py

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
Coroutine,
1212
Literal,
1313
TypeAlias,
14-
cast,
1514
)
1615

1716
import nanoid # type: ignore
@@ -217,7 +216,6 @@ def get_next_pending() -> TransportMessage | None:
217216

218217
# TODO: Just return _ws_unwrapped once we are no longer using the legacy client
219218
def get_ws() -> WebSocketCommonProtocol | ClientConnection | None:
220-
logger.debug("get_ws: %r %r", self.is_connected(), self._ws_unwrapped)
221219
if self.is_connected():
222220
return self._ws_unwrapped
223221
return None
@@ -250,7 +248,7 @@ async def ensure_connected[HandshakeMetadata](
250248
logic that actually establishes the connection.
251249
"""
252250

253-
logger.debug("ensure_connected: %r", self.is_connected())
251+
logger.debug("ensure_connected: is_connected=%r", self.is_connected())
254252
if self.is_connected():
255253
return
256254

@@ -264,9 +262,7 @@ async def ensure_connected[HandshakeMetadata](
264262
)
265263
)
266264

267-
logger.debug("BEFORE await _do_ensure_connected")
268265
await self._connecting_task
269-
logger.debug("AFTER await _do_ensure_connected")
270266

271267
async def _do_ensure_connected[HandshakeMetadata](
272268
self,
@@ -391,9 +387,7 @@ async def websocket_closed_callback() -> None:
391387
rate_limiter.start_restoring_budget(client_id)
392388
self._state = SessionState.ACTIVE
393389
self._ws_unwrapped = ws
394-
logger.debug("Before notify_all: %r %r %r", self._state, self._ws_unwrapped, self._connection_condition)
395390
self._connection_condition.notify_all()
396-
self._connection_condition.release()
397391
break
398392
except RiverException as e:
399393
await ws.close()
@@ -422,13 +416,16 @@ async def websocket_closed_callback() -> None:
422416
):
423417
self._connecting_task = None
424418

419+
# Release the lock we took earlier so we can use it again in the next
420+
# connection attempt
421+
self._connection_condition.release()
422+
425423
if last_error is not None:
426424
raise RiverException(
427425
ERROR_HANDSHAKE,
428426
f"Failed to create ws after retrying {max_retry} number of times",
429427
) from last_error
430428

431-
logger.debug("EXITING _do_ensure_connected")
432429
return True
433430

434431
def is_closed(self) -> bool:
@@ -495,7 +492,6 @@ async def send_message(
495492
serviceName=service_name,
496493
procedureName=procedure_name,
497494
)
498-
logger.debug("SENDING MESSAGE: %r", msg)
499495

500496
if span:
501497
with use_span(span):
@@ -514,9 +510,7 @@ async def send_message(
514510
self._queue_full_lock.locked()
515511
or len(self._send_buffer) >= self._transport_options.buffer_size
516512
):
517-
logger.warning("LOCK ACQUIRED %r", repr(payload))
518513
await self._queue_full_lock.acquire()
519-
logger.warning("LOCK RELEASED %r", repr(payload))
520514
self._send_buffer.append(msg)
521515
# Wake up buffered_message_sender
522516
self._message_enqueued.release()

0 commit comments

Comments
 (0)