You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
idfobject.extensible_500 = xxx where extensible_500 extends beyond the fields in the IDD
Consider the idfobject windowmaterial
print(windowmaterial)
WINDOWMATERIAL:GLAZINGGROUP:THERMOCHROMIC,
Gumby, !- Name
1, !- Optical Data Temperature 1
G1, !- Window Material Glazing Name 1
2, !- Optical Data Temperature 2
G2; !- Window Material Glazing Name 2
windowmaterial.Optical_Data_Temperature_5000 = 55
Will throw the exception BadEPFieldError because the IDD does not extend to 5000 variables
The last variable in the IDD is windowmaterial.Optical_Data_Temperature_45
eppy should tranparently extend the variable in the IDD to the right amount
The text was updated successfully, but these errors were encountered:
:Problem: dunder of setattr, getattr, setitem, getitem fail for an extensible field that is not in the IDD
:Solution: updated the dunders to extend the fields in IDD that is in eppy's memory
dunder = double underscore such as __setattr__
:Problem: dunder of setattr, getattr, setitem, getitem of bunch_subclass fail for an extensible field that is not in the IDD
:Solution: updated the dunders to extend the fields in IDD that is in eppy's memory
dunder = double underscore such as __setattr__
commit message corrected for clarity. Previous message did not mention bunch_subclass
:Problem: dunder of setattr, getattr, setitem, getitem fail for an extensible field that is not in the IDD
:Solution: updated the dunders to extend the fields in IDD that is in eppy's memory
idfobject.extensible_500 = xxx where extensible_500 extends beyond the fields in the IDD
Consider the idfobject
windowmaterial
windowmaterial.Optical_Data_Temperature_5000
= 55Will throw the exception
BadEPFieldError
because the IDD does not extend to 5000 variablesThe last variable in the IDD is
windowmaterial.Optical_Data_Temperature_45
eppy should tranparently extend the variable in the IDD to the right amount
The text was updated successfully, but these errors were encountered: