@@ -224,7 +224,7 @@ def _get_Yearly(self) -> LoadShape:
224224 return self ._get_obj (10 , LoadShape )
225225
226226 def _set_Yearly (self , value : Union [AnyStr , LoadShape ], flags : enums .SetterFlags = 0 ):
227- if isinstance (value , DSSObj ):
227+ if isinstance (value , DSSObj ) or value is None :
228228 self ._set_obj (10 , value , flags )
229229 return
230230
@@ -254,7 +254,7 @@ def _get_Daily(self) -> LoadShape:
254254 return self ._get_obj (11 , LoadShape )
255255
256256 def _set_Daily (self , value : Union [AnyStr , LoadShape ], flags : enums .SetterFlags = 0 ):
257- if isinstance (value , DSSObj ):
257+ if isinstance (value , DSSObj ) or value is None :
258258 self ._set_obj (11 , value , flags )
259259 return
260260
@@ -284,7 +284,7 @@ def _get_Duty(self) -> LoadShape:
284284 return self ._get_obj (12 , LoadShape )
285285
286286 def _set_Duty (self , value : Union [AnyStr , LoadShape ], flags : enums .SetterFlags = 0 ):
287- if isinstance (value , DSSObj ):
287+ if isinstance (value , DSSObj ) or value is None :
288288 self ._set_obj (12 , value , flags )
289289 return
290290
@@ -736,7 +736,7 @@ def _get_DynamicEq(self) -> DynamicExp:
736736 return self ._get_obj (43 , DynamicExp )
737737
738738 def _set_DynamicEq (self , value : Union [AnyStr , DynamicExp ], flags : enums .SetterFlags = 0 ):
739- if isinstance (value , DSSObj ):
739+ if isinstance (value , DSSObj ) or value is None :
740740 self ._set_obj (43 , value , flags )
741741 return
742742
@@ -786,7 +786,7 @@ def _get_Spectrum(self) -> SpectrumObj:
786786 return self ._get_obj (45 , SpectrumObj )
787787
788788 def _set_Spectrum (self , value : Union [AnyStr , SpectrumObj ], flags : enums .SetterFlags = 0 ):
789- if isinstance (value , DSSObj ):
789+ if isinstance (value , DSSObj ) or value is None :
790790 self ._set_obj (45 , value , flags )
791791 return
792792
0 commit comments