def create_working_dir(config, prefix):
    '''
        Create a fresh temporary directory, based on the fiven prefix.
        Returns the new path.
    '''
    # Fetch base directory from executor configuration
    basepath = config.get("Execution", "directory")

    if not prefix:
        prefix = 'opensubmit'

    finalpath = tempfile.mkdtemp(prefix=prefix + '_', dir=basepath)
    if not finalpath.endswith(os.sep):
        finalpath += os.sep
    logger.debug("Created fresh working directory at {0}.".format(finalpath))

    return finalpath
def create_working_dir ( config , prefix ) : basepath = config . get ( "Execution" , "directory" ) if not prefix : prefix = 'opensubmit' finalpath = tempfile . mkdtemp ( prefix = prefix + '_' , dir = basepath ) if not finalpath . endswith ( os . sep ) : finalpath += os . sep logger . debug ( "Created fresh working directory at {0}." . format ( finalpath ) ) return finalpath
Create a fresh temporary directory, based on the fiven prefix.
        Returns the new path.