Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 23 additions & 14 deletions gradio/queueing.py
Original file line number Diff line number Diff line change
Expand Up @@ -706,9 +706,11 @@ async def process_events(
self.send_message(
event,
ProcessStartsMessage(
eta=self.process_time_per_fn[fn].avg_time
if fn in self.process_time_per_fn
else None
eta=(
self.process_time_per_fn[fn].avg_time
if fn in self.process_time_per_fn
else None
)
),
)
awake_events.append(event)
Expand Down Expand Up @@ -798,16 +800,22 @@ async def process_events(
self.send_message(
event,
ProcessGeneratingMessage(
msg=ServerMessage.process_generating
if not event.streaming
else ServerMessage.process_streaming,
msg=(
ServerMessage.process_generating
if not event.streaming
else ServerMessage.process_streaming
),
output=old_response,
success=old_response is not None,
time_limit=None
if not fn.time_limit
else cast(int, fn.time_limit) - first_iteration
if event.streaming
else None,
time_limit=(
None
if not fn.time_limit
else (
cast(int, fn.time_limit) - first_iteration
if event.streaming
else None
)
),
),
)
awake_events = [event for event in awake_events if event.alive]
Expand Down Expand Up @@ -983,6 +991,7 @@ def process_validation_response(
else:
validation_data.append({"is_valid": True, "message": ""})

return all(
x.get("is_valid", None) is True for x in validation_data
), validation_data
return (
all(x.get("is_valid", None) is True for x in validation_data),
validation_data,
)
2 changes: 1 addition & 1 deletion gradio/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -1812,4 +1812,4 @@ async def safe_aclose_iterator(iterator, timeout=60.0, retry_interval=0.05):
else:
raise
else:
iterator.aclose()
await iterator.aclose()