8000 Merge pull request #124 from ha7ilm/master · Calysto/matlab_kernel@e911c25 · GitHub
[go: up one dir, main page]

Skip to content

Commit e911c25

Browse files
authored
Merge pull request #124 from ha7ilm/master
Fix issue #121 and #123
2 parents d529ce2 + 865dfa6 commit e911c25

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

matlab_kernel/kernel.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ def _matlab(self):
9090
self._validated_plot_settings["size"] = tuple(
9191
self._matlab.get(0., "defaultfigureposition")[0][2:])
9292
self.handle_plot_settings()
93+
return self.__matlab
9394

9495
def do_execute_direct(self, code):
9596
if pipes:
@@ -249,13 +250,14 @@ def do_shutdown(self, restart):
249250
def _execute_async(self, code):
250251
try:
251252
with pipes(stdout=_PseudoStream(partial(self.Print, end="")),
252-
stderr=_PseudoStream(partial(self.Error, end=""))):
253+
stderr=_PseudoStream(partial(self.Error, end=""))):
253254
kwargs = { 'nargout': 0, 'async': True }
254255
future = self._matlab.eval(code, **kwargs)
255256
future.result()
256257
except (SyntaxError, MatlabExecutionError, KeyboardInterrupt) as exc:
257-
stdout = exc.args[0]
258-
return ExceptionWrapper("Error", -1, stdout)
258+
pass
259+
#stdout = exc.args[0]
260+
#return ExceptionWrapper("Error", -1, stdout)
259261

260262
def _execute_sync(self, code):
261263
out = StringIO()

0 commit comments

Comments
 (0)
0