-
Notifications
You must be signed in to change notification settings - Fork 65
Closed
Description
Only happens when you have some error message. Is probably because of my swedish locale.
Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from OMPython import OMCSessionZMQ
>>> omc = OMCSessionZMQ()
>>> omc.sendExpression("loadModel(Modelica)")
True
>>> omc.sendExpression("getNthInheritedClass(Modelica.Fluid.Machines.Pump, 1)")
'Modelica.Fluid.Machines.BaseClasses.PartialPump'
>>> omc.sendExpression("getErrorString()")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\OpenModelica\OMWebService\myenv\lib\site-packages\OMPython\__init__.py", line 776, in sendExpression
result = self._omc.recv_string()
File "C:\OpenModelica\OMWebService\myenv\lib\site-packages\zmq\sugar\socket.py", line 684, in recv_string
return self._deserialize(msg, lambda buf: buf.decode(encoding))
File "C:\OpenModelica\OMWebService\myenv\lib\site-packages\zmq\sugar\socket.py", line 590, in _deserialize
return load(recvd)
File "C:\OpenModelica\OMWebService\myenv\lib\site-packages\zmq\sugar\socket.py", line 684, in <lambda>
return self._deserialize(msg, lambda buf: buf.decode(encoding))
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 108: invalid continuation byte
>>>
Metadata
Metadata
Assignees
Labels
No labels