From bcb7d15a8aef1cf1b873ba3d039fbec91432c5b2 Mon Sep 17 00:00:00 2001 From: Abubakar Abid Date: Fri, 18 Oct 2024 15:56:28 -0700 Subject: [PATCH] Add a `.clear` event to the `gr.Chatbot` component (#9762) * clear event fix * add changeset * diffusers fix * update --------- Co-authored-by: gradio-pr-bot --- .changeset/sweet-cloths-send.md | 5 +++++ gradio/components/chatbot.py | 1 + gradio/events.py | 2 +- test/requirements.txt | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changeset/sweet-cloths-send.md diff --git a/.changeset/sweet-cloths-send.md b/.changeset/sweet-cloths-send.md new file mode 100644 index 0000000000..20478a4caf --- /dev/null +++ b/.changeset/sweet-cloths-send.md @@ -0,0 +1,5 @@ +--- +"gradio": patch +--- + +fix:Add a `.clear` event to the `gr.Chatbot` component diff --git a/gradio/components/chatbot.py b/gradio/components/chatbot.py index cbf1a93c5d..0d568ad689 100644 --- a/gradio/components/chatbot.py +++ b/gradio/components/chatbot.py @@ -147,6 +147,7 @@ class Chatbot(Component): Events.retry, Events.undo, Events.example_select, + Events.clear, ] def __init__( diff --git a/gradio/events.py b/gradio/events.py index 8db49e0733..4012ba1873 100644 --- a/gradio/events.py +++ b/gradio/events.py @@ -800,7 +800,7 @@ class Events: ) clear = EventListener( "clear", - doc="This listener is triggered when the user clears the {{ component }} using the X button for the component.", + doc="This listener is triggered when the user clears the {{ component }} using the clear button for the component.", ) play = EventListener( "play", diff --git a/test/requirements.txt b/test/requirements.txt index 00bccd295f..ff75a5c4be 100644 --- a/test/requirements.txt +++ b/test/requirements.txt @@ -55,7 +55,7 @@ cycler==0.12.1 # via matplotlib decorator==5.1.1 # via ipython -diffusers==0.26.3 +diffusers==0.30.3 # via -r requirements.in dnspython==2.6.1 # via email-validator