Skip to content

Commit 7ed619a

Browse files
committed
fixed grpc_plugin_dll_class.py
1 parent bfc16e8 commit 7ed619a

File tree

2 files changed

+20
-13
lines changed

2 files changed

+20
-13
lines changed

src/ansys/aedt/core/internal/grpc_plugin_dll_class.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,15 @@ def __GetPropAttributes(self):
204204

205205
def __dir__(self):
206206
ret = super().__dir__().copy()
207-
for attrName, _ in self.__GetPropAttributes():
208-
ret.append(attrName)
207+
try:
208+
for attrName, _ in self.__GetPropAttributes().items():
209+
ret.append(attrName)
210+
except Exception:
211+
try:
212+
for attrName, _ in self.__GetPropAttributes():
213+
ret.append(attrName)
214+
except Exception:
215+
return ret
209216
return ret
210217

211218
def __getattr__(self, attrName):

src/ansys/aedt/core/modeler/circuits/object_3d_circuit.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1160,8 +1160,8 @@ class PortComponent(CircuitComponent):
11601160

11611161
def __init__(self, circuit_components, tabname="PassedParameterTab", custom_editor=None):
11621162
CircuitComponent.__init__(self, circuit_components, tabname, custom_editor)
1163-
self._reference_node = None
1164-
self._microwave_port = False
1163+
self.__reference_node = None
1164+
self.___microwave_port = False
11651165

11661166
@property
11671167
def microwave_port(self):
@@ -1171,20 +1171,20 @@ def microwave_port(self):
11711171
-------
11721172
bool
11731173
"""
1174-
return self._microwave_port
1174+
return self.___microwave_port
11751175

11761176
@microwave_port.setter
11771177
def microwave_port(self, value):
11781178
name = self.name.split("@")[-1]
1179-
self._microwave_port = value
1179+
self.___microwave_port = value
11801180
self._circuit_components._app.odesign.ChangePortProperty(
11811181
name,
11821182
[
11831183
f"NAME:{name}",
11841184
"IIPortName:=",
11851185
name,
11861186
"SymbolType:=",
1187-
0 if self._microwave_port is False else 1,
1187+
0 if self.___microwave_port is False else 1,
11881188
"DoPostProcess:=",
11891189
False,
11901190
],
@@ -1200,13 +1200,13 @@ def reference_node(self):
12001200
str
12011201
Reference node name.
12021202
"""
1203-
if not self._reference_node:
1203+
if not self.__reference_node:
12041204
try:
12051205
self._get_property_value("RefNode")
1206-
self._reference_node = self._get_property_value("RefNode")
1206+
self.__reference_node = self._get_property_value("RefNode")
12071207
except Exception:
1208-
self._reference_node = "Ground"
1209-
return self._reference_node
1208+
self.__reference_node = "Ground"
1209+
return self.__reference_node
12101210

12111211
@reference_node.setter
12121212
def reference_node(self, value):
@@ -1232,7 +1232,7 @@ def reference_node(self, value):
12321232
self._circuit_components._app.odesign.ChangePortProperty(
12331233
name, [f"NAME:{name}", "IIPortName:=", name], [["NAME:Properties", args]]
12341234
)
1235-
self._reference_node = value
1235+
self.__reference_node = value
12361236
else:
12371237
self._circuit_components._app.odesign.ChangePortProperty(
12381238
name,
@@ -1243,7 +1243,7 @@ def reference_node(self, value):
12431243
],
12441244
[["NAME:Properties", [], ["NAME:DeletedProps", "RefNode"]]],
12451245
)
1246-
self._reference_node = "Ground"
1246+
self.__reference_node = "Ground"
12471247

12481248

12491249
class Wire(object):

0 commit comments

Comments
 (0)