Для Bokeh версий 1.1 и более ранних * callback_policy
применяется только к старому стилю callback
Slider
, а не к более новым универсальным js_on_change
методам. Так что вы должны делать это:
fs.callback = cbk
ss.callback = cbk
Однако в предстоящем выпуске Bokeh все было улучшено и прояснено. Вышеупомянутый метод будет продолжать работать (до Bokeh 2.0), но рекомендуемый способ сделать это будет наблюдать за новым свойством value_throttled
:
# use this for version 1.2 and later:
fs.js_on_change('value_throttled', cbk)
ss.js_on_change('value_throttled', cbk)
Обратите внимание, что в приведенном выше новом методе будет работать как обратные вызовы JS, так и теперь и обратные вызовы python в приложениях на сервере Bokeh (конечно, вместо on_change
из js_on_change
).