summaryrefslogtreecommitdiff
path: root/server/python_session.py
diff options
context:
space:
mode:
Diffstat (limited to 'server/python_session.py')
-rw-r--r--server/python_session.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/python_session.py b/server/python_session.py
index 161ba0d..4c4a781 100644
--- a/server/python_session.py
+++ b/server/python_session.py
@@ -28,6 +28,8 @@ class PythonSession(object):
_m.connect()
self._python = _m.Python()
+ self.create()
+
def run(self, code=None, inputs=None, timeout=1.0):
with self._access_lock:
return self._python.run(code, inputs, timeout)
@@ -40,7 +42,7 @@ class PythonSession(object):
def pull(self):
with self._access_lock:
if self._interpreter is None:
- return 'Python is not running'
+ return None
return self._python.pull(self._interpreter)
def push(self, stdin):