def create(self, options, outputdir, *args, **kwargs): # Create directory if needed if kwargs.get("createdir", True): simdir = os.path.join(outputdir, options.name) if os.path.exists(simdir): logging.info("Simulation directory (%s) exists. It will be empty.", simdir) shutil.rmtree(simdir, ignore_errors=True) os.makedirs(simdir) else: simdir = outputdir return _Worker.create(self, options, simdir, *args, **kwargs)
def create(self, options, outputdir, *args, **kwargs): # Create job directory if kwargs.get('createdir', True): jobdir = os.path.join(outputdir, options.name) if os.path.exists(jobdir): logging.info( 'Job directory (%s) already exists, so it is removed.', jobdir) shutil.rmtree(jobdir) os.makedirs(jobdir) else: jobdir = outputdir return _Worker.create(self, options, jobdir, *args, **kwargs)
def create(self, options, outputdir, *args, **kwargs): # Create directory if needed if kwargs.get('createdir', True): simdir = os.path.join(outputdir, options.name) if os.path.exists(simdir): logging.info( "Simulation directory (%s) exists. It will be empty.", simdir) shutil.rmtree(simdir, ignore_errors=True) os.makedirs(simdir) else: simdir = outputdir return _Worker.create(self, options, simdir, *args, **kwargs)