У меня есть следующий код:
from bokeh.plotting import curdoc
from bokeh.layouts import widgetbox
from bokeh.layouts import column as bokehCol
from bokeh.models.layouts import Column
from bokeh.models.widgets import DatePicker
from datetime import date
from datetime import timedelta as td
from datetime import datetime as dt
from bokeh.io import output_notebook
from bokeh.plotting import show
output_notebook()
crnt_date=dt.now()
dt_pckr_strt=DatePicker(title='Select start of sync date',min_date=date(2017,1,1),max_date=date.today())
def callback(attr,old,new):
print(type(old))
print('old was {} and new is {}'.format(old,new))
dt_pckr_strt.on_change('value',callback)
curdoc().add_root(bokehCol(dt_pckr_strt))
show(widgetbox(dt_pckr_strt, width=300))
Вывод показывает странный вместо обычного выбора даты.Я считаю, что это в функции шоу, я делаю какую-то ошибку.Куда я иду не так?