-
Notifications
You must be signed in to change notification settings - Fork 302
Closed
Milestone
Description
The purpose of this message would be to provide an update to a display_data field, without need of full duplex communications.
@ellisonbg suggested that this would make it so that progress bars can be implemented without needing full widgets/comms support. That's exactly the kind of feedback loop I want to be able to provide to users as well.
For me, I want this for informing about any background threads or processes including spark jobs, database queries, and external processes (see ipython/ipython#9969).
Potential approach
On display_data, provide transient field to identify a display_id:
{
"content": {
"data": {
"text/plain": "[== ]"
},
"transient": {
"display_id": "0000"
}
}
}Followed by an update_display_data:
{
"content": {
"data": {
"text/plain": "[============== ]"
},
"transient": {
"display_id": "0000"
}
}
}In the notebook, this should also result in storing the last result of the update.
Metadata
Metadata
Assignees
Labels
No labels