Skip to content

Commit 6ed4d6d

Browse files
committed
Return None when quitting OMC
1 parent 37f14b9 commit 6ed4d6d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

OMPython/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -562,24 +562,24 @@ def _connect_to_omc(self, timeout):
562562
def execute(self, command):
563563
if self._omc is not None:
564564
self._omc.send_string(command)
565-
result = self._omc.recv_string()
566565
if command == "quit()":
567566
self._omc.close()
568567
self._omc = None
569-
return result
568+
return None
570569
else:
570+
result = self._omc.recv_string()
571571
answer = OMParser.check_for_values(result)
572572
return answer
573573
else:
574-
return "No connection with OMC. Create an instance of OMCSessionZMQ."
574+
raise Exception("No connection with OMC. Create an instance of OMCSessionZMQ.")
575575

576576
def sendExpression(self, command, parsed=True):
577577
if self._omc is not None:
578578
self._omc.send_string(str(command))
579579
if command == "quit()":
580580
self._omc.close()
581581
self._omc = None
582-
return "Force quit"
582+
return None
583583
else:
584584
result = self._omc.recv_string()
585585
if parsed is True:
@@ -588,7 +588,7 @@ def sendExpression(self, command, parsed=True):
588588
else:
589589
return result
590590
else:
591-
return "No connection with OMC. Create an instance of OMCSessionZMQ."
591+
raise Exception("No connection with OMC. Create an instance of OMCSessionZMQ.")
592592

593593
# author = Sudeep Bajracharya
594594

0 commit comments

Comments
 (0)