Source code for optunaz.utils.files_paths

import os


[docs]def move_up_directory(path, n=1): """Function, to move up "n" directories for a given "path".""" # add +1 to take file into account if os.path.isfile(path): n += 1 for _ in range(n): path = os.path.dirname(os.path.abspath(path)) return path
[docs]def attach_root_path(path): """Function to attach the root path of the module for a given "path".""" ROOT_DIR = move_up_directory(os.path.abspath(__file__), n=2) return os.path.join(ROOT_DIR, path)