Skip to content

%blockrun button executes even after clicking the button on google colab #8

Description

@DheerajKN

Error reproducible at
cell 1
try:
import ipython_blocking
except ImportError:
!pip install ipython_blocking
import ipython_blocking

cell 2
from ipywidgets import Dropdown, Button, Output
from IPython.display import display, clear_output

outs = Output()
query_selector = Dropdown(
options=['Select', 'Q1', 'Q2'],
value='Select',
description='Query Type:'
)

process_button = Button(
description='Process',
disabled=False
)

def proc_button(bb):
with outs:
clear_output()
display(process_button)

display(query_selector)
query_selector.observe(proc_button, names='value')
display(outs)

cell 3
%blockrun process_button

cell 4
print(query_selector.value)

causing the cell 3 to run continuously even after the button is selected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions