From 0f9461c6d6a6852d8cb041a7e6da4ce1655de62f Mon Sep 17 00:00:00 2001 From: cdeline Date: Tue, 24 Sep 2024 15:35:07 -0600 Subject: [PATCH] Change warnings in makeScene with multiple sceneobj. --- bifacial_radiance/main.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bifacial_radiance/main.py b/bifacial_radiance/main.py index 93e2a61e..7538895b 100644 --- a/bifacial_radiance/main.py +++ b/bifacial_radiance/main.py @@ -2438,8 +2438,12 @@ def makeScene(self, module=None, sceneDict=None, radname=None, 'Available moduletypes: ' ) self.printModules() #print available module types return - scene = SceneObj(module, hpc=self.hpc, name=f'Scene{self.scenes.__len__()}') - if self.scenes.__len__() >=1: + if not append: + if len(self.scenes) >=1: + print('Append=False in makeScene. Existing scenes being over-written. ') + self.scenes = [] + scene = SceneObj(module, hpc=self.hpc, name=f'Scene{len(self.scenes)}') + if len(self.scenes) >=1: print(f"Additional scene {scene.name} created! See list of names with RadianceObj.scenes and sceneNames") if sceneDict is None: