summaryrefslogtreecommitdiff
path: root/pypers/bolzano/web/monitor_thread.py
diff options
context:
space:
mode:
Diffstat (limited to 'pypers/bolzano/web/monitor_thread.py')
-rwxr-xr-xpypers/bolzano/web/monitor_thread.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/pypers/bolzano/web/monitor_thread.py b/pypers/bolzano/web/monitor_thread.py
new file mode 100755
index 0000000..f60e1ff
--- /dev/null
+++ b/pypers/bolzano/web/monitor_thread.py
@@ -0,0 +1,27 @@
+from quixote_utils import RootDirectory
+import os, time, threading
+
+class Counter(threading.Thread):
+ def run(self):
+ global nsec
+ nsec = 0
+ self.running = True
+ while self.running:
+ nsec += 1
+ time.sleep(1)
+ def stop(self):
+ self.running = False
+
+
+class Root(RootDirectory):
+ def _q_index(self):
+ return "Numero di secondi passati: %s" % nsec
+
+if __name__ == "__main__":
+ counter = Counter()
+ counter.start()
+ try:
+ Root().publish_show("")
+ finally:
+ counter.stop()
+