Skip to content

Commit 5d5ecf8

Browse files
maxcapodi78pyansys-ci-botgmalinve
authored
FIX: Fix exception messaging (#6850)
Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Giulia Malinverno <[email protected]>
1 parent f145bd0 commit 5d5ecf8

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

doc/changelog.d/6850.fixed.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix exception messaging

src/ansys/aedt/core/generic/general_methods.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ def _exception(ex_info, func, args, kwargs, message="Type Error"):
145145

146146
_write_mes(f"{message} on {func.__name__}")
147147

148-
message_to_print = ""
148+
message_to_print = []
149149
messages = ""
150150
from ansys.aedt.core.internal.desktop_sessions import _desktop_sessions
151151

@@ -154,11 +154,12 @@ def _exception(ex_info, func, args, kwargs, message="Type Error"):
154154
messages = list(list(_desktop_sessions.values())[0].odesktop.GetMessages("", "", 2))[-1].lower()
155155
except (GrpcApiError, AttributeError, TypeError, IndexError):
156156
pass
157-
if "error" in messages:
157+
if "[error]" in messages:
158158
message_to_print = messages[messages.index("[error]") :]
159159

160160
if message_to_print:
161-
_write_mes("Last Electronics Desktop Message - " + message_to_print)
161+
for m in message_to_print:
162+
_write_mes("Last Electronics Desktop Message - " + m)
162163

163164
try:
164165
args_dict = _get_args_dicts(func, args, kwargs)

0 commit comments

Comments
 (0)