@@ -200,10 +200,10 @@ def _get_python_path_comps(obj):
200200 """Get python path components for traversing class hierarchy."""
201201 comps = []
202202 while obj :
203- python_name = obj ._python_name
203+ python_name = obj .python_name
204204 obj = obj ._parent
205205 if isinstance (obj , (NamedObject , ListObject )):
206- comps .append (obj ._python_name )
206+ comps .append (obj .python_name )
207207 obj = obj ._parent
208208 else :
209209 comps .append (python_name )
@@ -1407,7 +1407,7 @@ def __getitem__(self, name: str) -> ChildTypeT:
14071407 )
14081408 raise KeyError (
14091409 allowed_name_error_message (
1410- context = self .__class__ . _python_name ,
1410+ context = self .python_name ,
14111411 trial_name = name ,
14121412 allowed_values = self .get_object_names (),
14131413 )
@@ -1960,7 +1960,7 @@ def __setitem__(self, name: str, value):
19601960 else :
19611961 raise KeyError (
19621962 allowed_name_error_message (
1963- context = self .__class__ . _python_name ,
1963+ context = self .python_name ,
19641964 trial_name = name ,
19651965 allowed_values = self .get_object_names (),
19661966 )
@@ -2214,15 +2214,19 @@ def get_root(
22142214 """
22152215 from ansys .fluent .core import CODEGEN_OUTDIR , utils
22162216
2217- try :
2218- settings = utils .load_module (
2219- f"settings_{ version } " ,
2220- CODEGEN_OUTDIR / "solver" / f"settings_{ version } .py" ,
2221- )
2222- root_cls = settings .root
2223- except FileNotFoundError :
2217+ if os .getenv ("PYFLUENT_USE_RUNTIME_PYTHON_CLASSES" ) == "1" :
22242218 obj_info = flproxy .get_static_info ()
22252219 root_cls , _ = get_cls ("" , obj_info , version = version )
2220+ else :
2221+ try :
2222+ settings = utils .load_module (
2223+ f"settings_{ version } " ,
2224+ CODEGEN_OUTDIR / "solver" / f"settings_{ version } .py" ,
2225+ )
2226+ root_cls = settings .root
2227+ except FileNotFoundError :
2228+ obj_info = flproxy .get_static_info ()
2229+ root_cls , _ = get_cls ("" , obj_info , version = version )
22262230 root = root_cls ()
22272231 root .set_flproxy (flproxy )
22282232 root ._set_on_interrupt (interrupt )
0 commit comments