[pyzo] 19/68: Improvement for Tornado integratiopn
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Wed Sep 28 09:47:08 UTC 2016
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch debian/master
in repository pyzo.
commit 5b463c9034c79a70c3f9b12b489f163bcd3c6357
Author: Almar Klein <almar.klein at gmail.com>
Date: Thu Aug 11 12:24:23 2016 +0200
Improvement for Tornado integratiopn
---
pyzo/pyzokernel/guiintegration.py | 8 +++++++-
pyzo/pyzokernel/start.html | 30 ++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+), 1 deletion(-)
diff --git a/pyzo/pyzokernel/guiintegration.py b/pyzo/pyzokernel/guiintegration.py
index 5f7fa22..f81db72 100644
--- a/pyzo/pyzokernel/guiintegration.py
+++ b/pyzo/pyzokernel/guiintegration.py
@@ -212,6 +212,8 @@ class App_tornado(App_base):
printDirect(mainloopWarning)
sys._pyzoInterpreter.ignore_sys_exit = True
self.app.add_callback(reset_sys_exit)
+ def dummy_stop():
+ pass
def reset_sys_exit():
sys._pyzoInterpreter.ignore_sys_exit = False
def run_sync(func, timeout=None):
@@ -225,6 +227,10 @@ class App_tornado(App_base):
self.app._dummy_start = dummy_start
self.app.start = self.app._dummy_start
#
+ self.app._original_stop = self.app.stop
+ self.app._dummy_stop = dummy_stop
+ self.app.stop = self.app._dummy_stop
+ #
self.app._original_run_sync = self.app.run_sync
self.app.run_sync = run_sync
@@ -248,7 +254,7 @@ class App_tornado(App_base):
self.app._original_start()
def quit(self):
- self.app.stop()
+ self.app._original_stop()
class App_qt(App_base):
diff --git a/pyzo/pyzokernel/start.html b/pyzo/pyzokernel/start.html
new file mode 100644
index 0000000..41a7464
--- /dev/null
+++ b/pyzo/pyzokernel/start.html
@@ -0,0 +1,30 @@
+
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>choropleth.py example</title>
+
+<link rel="stylesheet" href="..\..\..\bokehjs\build\css\bokeh.css" type="text/css" />
+
+<script type="text/javascript" src="..\..\..\bokehjs\build\js\bokeh.js"></script>
+<script type="text/javascript">
+ Bokeh.set_log_level("info");
+</script>
+ </head>
+ <body>
+
+ <div class="bk-root">
+ <div class="plotdiv" id="573d9ea3-9398-48e3-bde8-1d017e8f0f89"></div>
+ </div>
+
+ <script type="text/javascript">
+ Bokeh.$(function() {
+ var docs_json = {"db3274db-1216-4863-9d6a-eb70f9c1ed1f":{"roots":{"references":[{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"line_width":{"value":2},"xs":{"field":"xs"},"ys":{"field":"ys"}},"id":"2a60894c-40bf-4f18-ae02-db0001d963ab","type":"Patches"},{"attributes":{"dimension":1,"plot":{"id":"68def8a7-17be-4a4d-b2b2-97910eb83889","subtype":"Figure","type":"Plot"},"ticker":{"id":"249d08 [...]
+ var render_items = [{"docid":"db3274db-1216-4863-9d6a-eb70f9c1ed1f","elementid":"573d9ea3-9398-48e3-bde8-1d017e8f0f89","modelid":"68def8a7-17be-4a4d-b2b2-97910eb83889"}];
+
+ Bokeh.embed.embed_items(docs_json, render_items);
+ });
+ </script>
+ </body>
+</html>
\ No newline at end of file
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pyzo.git
More information about the debian-science-commits
mailing list