Commit 10c6e761 by Diana Huang

More polish for matlab input type

parent 57f7acf8
...@@ -657,8 +657,8 @@ class MatlabInput(CodeInput): ...@@ -657,8 +657,8 @@ class MatlabInput(CodeInput):
self.queue_len = 0 self.queue_len = 0
self.queuename = 'matlab' self.queuename = 'matlab'
# Flag indicating that the problem has been queued, 'msg' is length of # Flag indicating that the problem has been queued, 'msg' is length of
self.queue_msg = None self.queue_msg = ''
if 'queue_msg' in self.input_state: if 'queue_msg' in self.input_state and self.status in ['incomplete', 'unsubmitted']:
self.queue_msg = self.input_state['queue_msg'] self.queue_msg = self.input_state['queue_msg']
if 'queued' in self.input_state and self.input_state['queuestate'] is not None: if 'queued' in self.input_state and self.input_state['queuestate'] is not None:
self.status = 'queued' self.status = 'queued'
...@@ -689,11 +689,10 @@ class MatlabInput(CodeInput): ...@@ -689,11 +689,10 @@ class MatlabInput(CodeInput):
def _extra_context(self): def _extra_context(self):
''' Set up additional context variables''' ''' Set up additional context variables'''
extra_context = {'queue_len': self.queue_len} extra_context = {
if self.queue_msg is not None: 'queue_len': self.queue_len,
extra_context['queue_msg'] = self.queue_msg 'queue_msg': self.queue_msg
else: }
extra_context['queue_msg'] = ''
return extra_context return extra_context
def _parse_data(self, queue_msg): def _parse_data(self, queue_msg):
...@@ -747,7 +746,6 @@ class MatlabInput(CodeInput): ...@@ -747,7 +746,6 @@ class MatlabInput(CodeInput):
(error, msg) = qinterface.send_to_queue(header=xheader, (error, msg) = qinterface.send_to_queue(header=xheader,
body = json.dumps(contents)) body = json.dumps(contents))
return {'success': error == 0, 'message': msg} return {'success': error == 0, 'message': msg}
return {'success': False, 'message': 'Cannot connect to the queue'} return {'success': False, 'message': 'Cannot connect to the queue'}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment