def execute(self, context): # Ensure the use of the global variables global settings, useSet start_time = time.time() # bpy.ops.ImportData.filename = "quaking_aspen" # If we need to set the properties from a preset then do it here if useSet: for a, b in settings.items(): setattr(self, a, b) if self.limitImport: setattr(self, 'levels', min(settings['levels'], 2)) setattr(self, 'showLeaves', False) useSet = False if not self.do_update: return {'PASS_THROUGH'} utils.addTree(self) # cProfile.runctx("addTree(self)", globals(), locals()) print("Tree creation in %0.1fs" % (time.time() - start_time)) return {'FINISHED'}
def execute(self, context): # Ensure the use of the global variables global settings, useSet start_time = time.time() # If we need to set the properties from a preset then do it here if useSet: for a, b in settings.items(): setattr(self, a, b) if self.limitImport: setattr(self, 'levels', min(settings['levels'], 2)) setattr(self, 'showLeaves', False) useSet = False if not self.do_update: return {'PASS_THROUGH'} utils.addTree(self) # cProfile.runctx("addTree(self)", globals(), locals()) print("Tree creation in %0.1fs" % (time.time() - start_time)) return {'FINISHED'}