[pypy-svn] r39854 - in pypy/dist/pypy/translator/js/examples/console: . data
fijal at codespeak.net
fijal at codespeak.net
Sun Mar 4 11:34:35 CET 2007
Author: fijal
Date: Sun Mar 4 11:34:33 2007
New Revision: 39854
Modified:
pypy/dist/pypy/translator/js/examples/console/console.py
pypy/dist/pypy/translator/js/examples/console/data/console.html
Log:
Fine tuning
Modified: pypy/dist/pypy/translator/js/examples/console/console.py
==============================================================================
--- pypy/dist/pypy/translator/js/examples/console/console.py (original)
+++ pypy/dist/pypy/translator/js/examples/console/console.py Sun Mar 4 11:34:33 2007
@@ -36,12 +36,19 @@
return "\n".join(to_ret)
+STATIC_DIR = py.path.local(__file__)
+for x in range(6):
+ STATIC_DIR = STATIC_DIR.dirpath()
+STATIC_DIR = STATIC_DIR.join("compiled")
+
class Sessions(object):
def __init__(self):
self.sessions = {}
self.updating = {}
def new_session(self, python="python"):
+ if not py.path.local().sysfind(python):
+ python = str(STATIC_DIR.join(python))
ip = Interpreter(python)
self.sessions[ip.pid] = ip
self.updating[ip.pid] = False
@@ -81,7 +88,7 @@
#print "Refresh %s %d" % (to_write, int(pid))
try:
return ["refresh", sessions.update_session(int(pid), to_write)]
- except KeyError:
+ except (KeyError, IOError):
return ["disconnected"]
except Ignore:
return ["ignore"]
@@ -91,7 +98,7 @@
#print "Empty refresh %d" % int(pid)
try:
return ["refresh", sessions.update_session(int(pid), None)]
- except KeyError:
+ except (KeyError, IOError):
return ["disconnected"]
except Ignore:
return ["ignore"]
Modified: pypy/dist/pypy/translator/js/examples/console/data/console.html
==============================================================================
--- pypy/dist/pypy/translator/js/examples/console/data/console.html (original)
+++ pypy/dist/pypy/translator/js/examples/console/data/console.html Sun Mar 4 11:34:33 2007
@@ -1,7 +1,7 @@
<html>
<head>
<script type="text/javascript" src="source.js"></script>
- <script src="MochiKit/MochiKit.js" type="text/javascript"></script>
+ <script src="http://mochikit.com/MochiKit/MochiKit.js" type="text/javascript"></script>
<title>Console</title>
<style>
</style>
More information about the Pypy-commit
mailing list