Skip to content

Commit c8dae12

Browse files
authored
Fix aedt_version settings which was causing issues in Ironpython in 22R2 (#1001)
Co-authored-by: maxcapodi78 <Shark78>
1 parent db29e7c commit c8dae12

File tree

4 files changed

+11
-5
lines changed

4 files changed

+11
-5
lines changed

_unittest/conftest.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@
3131

3232
log_path = os.path.join(tempfile.gettempdir(), "test.log")
3333
if os.path.exists(os.path.join(tempfile.gettempdir(), "test.log")):
34-
os.remove(log_path)
34+
try:
35+
os.remove(log_path)
36+
except:
37+
pass
3538
settings.logger_file_path = log_path
3639
settings.enable_error_handler = False
3740
settings.enable_desktop_logs = False

_unittest_ironpython/run_unittests.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@
88

99
log_path = os.path.join(tempfile.gettempdir(), "test.log")
1010
if os.path.exists(os.path.join(tempfile.gettempdir(), "test.log")):
11-
os.remove(log_path)
11+
try:
12+
os.remove(log_path)
13+
except:
14+
pass
1215
settings.logger_file_path = log_path
1316

1417
from pyaedt.generic.general_methods import is_ironpython

pyaedt/desktop.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,6 @@ def __init__(
294294
if "oDesktop" in dir(): # pragma: no cover
295295
self.release_on_exit = False
296296
self._main.oDesktop = oDesktop
297-
settings.aedt_version = oDesktop.GetVersion()[0:6]
298297
try:
299298
settings.non_graphical = oDesktop.GetIsNonGraphical()
300299
except:
@@ -310,7 +309,6 @@ def __init__(
310309
if "oDesktop" in dir(self._main):
311310
del self._main.oDesktop
312311
self._main.student_version, version_key, version = self._set_version(specified_version, student_version)
313-
settings.aedt_version = version_key
314312
if _com == "ironpython": # pragma: no cover
315313
print("Launching PyAEDT outside AEDT with IronPython.")
316314
self._init_ironpython(non_graphical, new_desktop_session, version)
@@ -326,6 +324,8 @@ def __init__(
326324
self._logger.info("pyaedt v%s", self._main.pyaedt_version)
327325
self._logger.info("Python version %s", sys.version)
328326
self.odesktop = self._main.oDesktop
327+
settings.aedt_version = self.odesktop.GetVersion()[0:6]
328+
329329
if _com == "ironpython":
330330
sys.path.append(
331331
os.path.join(self._main.sDesktopinstallDirectory, "common", "commonfiles", "IronPython", "DLLs")

pyaedt/modules/Boundary.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, boundary, props):
3232
OrderedDict.__init__(self)
3333
if props:
3434
for key, value in props.items():
35-
if isinstance(value, (OrderedDict, OrderedDict)):
35+
if isinstance(value, (OrderedDict, dict)):
3636
OrderedDict.__setitem__(self, key, BoundaryProps(boundary, value))
3737
else:
3838
OrderedDict.__setitem__(self, key, value)

0 commit comments

Comments
 (0)