Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Sebastian Heimann
grond
Commits
5886ef4d
Commit
5886ef4d
authored
Mar 06, 2017
by
Marius Isken
Browse files
using on_session_created
parent
25624374
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/baraddur/server.py
View file @
5886ef4d
...
...
@@ -203,7 +203,29 @@ class BaraddurBokehHandler(BokehHandler):
self
.
model
=
config
.
model
self
.
nmodels
=
0
self
.
source
=
ColumnDataSource
()
def
on_session_created
(
self
,
doc
):
doc
.
source
=
ColumnDataSource
()
doc
.
model
=
self
.
model
doc
.
nmodels
=
0
def
update_source
(
self
,
func
):
new_nmodels
,
new_data
=
func
(
skip_nmodels
=
self
.
nmodels
,
keys
=
self
.
source
.
data
.
keys
())
self
.
source
.
stream
(
new_data
)
self
.
nmodels
+=
new_nmodels
@
gen
.
coroutine
def
update_models
(
self
):
return
self
.
update_source
(
self
.
model
.
get_models
)
@
gen
.
coroutine
def
update_misfits
(
self
):
return
self
.
update_source
(
self
.
model
.
get_misfits
)
doc
.
update_source
=
update_source
doc
.
update_models
=
update_models
doc
.
update_misfits
=
update_misfits
def
update_source
(
self
,
func
):
new_nmodels
,
new_data
=
func
(
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment