Skip to content

Commit 12f973d

Browse files
author
Dorian Birraux
committed
Update kernel controller and session class __repr__.
1 parent 788c2c0 commit 12f973d

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

wolframclient/evaluation/kernel/kernelcontroller.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -592,14 +592,17 @@ def _cancel_tasks(self):
592592

593593
def __repr__(self):
594594
if self.started:
595-
return "<%s: pid:%i, kernel sockets: (in:%s, out:%s)>" % (
595+
return '<%s[%s🔵], "%s", pid:%i, kernel sockets: (in:%s, out:%s)>'\
596+
% (
596597
self.__class__.__name__,
598+
self.name,
599+
self.kernel,
597600
self.kernel_proc.pid,
598601
self.kernel_socket_in.uri,
599602
self.kernel_socket_out.uri,
600603
)
601604
else:
602-
return "<%s: %s>" % (self.__class__.__name__, self.name)
605+
return '<%s[%s🔴], "%s">' % (self.__class__.__name__, self.name, self.kernel)
603606

604607

605608
class _StartEvent(object):

wolframclient/evaluation/kernel/localsession.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -283,10 +283,7 @@ def set_parameter(self, parameter_name, parameter_value):
283283
set_parameter.__doc__ = WolframKernelController.set_parameter.__doc__
284284

285285
def __repr__(self):
286-
if self.started:
287-
return "<%s: kernel controller=%s>" % (
288-
self.__class__.__name__,
289-
self.kernel_controller,
290-
)
291-
else:
292-
return "<%s: not started>" % self.__class__.__name__
286+
return "<%s: %s>" % (
287+
self.__class__.__name__,
288+
self.kernel_controller,
289+
)

0 commit comments

Comments
 (0)