Here are the examples of the python api bokeh.document.locking.without_document_lock taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
0
View Source File : test_locking.py
License : MIT License
Project Creator : rthorst
License : MIT License
Project Creator : rthorst
def test_without_document_lock():
d = Document()
assert curdoc() is not d
curdoc_from_cb = []
@locking.without_document_lock
def cb():
curdoc_from_cb.append(curdoc())
callback_obj = d.add_next_tick_callback(cb)
callback_obj.callback()
assert callback_obj.callback.nolock == True
assert len(curdoc_from_cb) == 1
assert curdoc_from_cb[0]._doc is d
assert isinstance(curdoc_from_cb[0], locking.UnlockedDocumentProxy)
#-----------------------------------------------------------------------------
# Dev API
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Private API
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Code
#-----------------------------------------------------------------------------