示例#1
0
def init_config(logging=False, files=False, install=False, overwrite=False):
    """Copy config files to user data directory"""

    if not any([logging, files, install]): return

    objdir = ObjDirectory(__name__, "..", "config")
    datadir = UserDataDirectory("dtocean_app", "DTOcean", "config")
    dirmap = DirectoryMap(datadir, objdir)

    if logging: dirmap.copy_file("logging.yaml", overwrite=overwrite)
    if files: dirmap.copy_file("files.ini", overwrite=overwrite)
    if install: dirmap.copy_file("install.ini", overwrite=overwrite)

    return datadir.get_path()
示例#2
0
def init_config(install=False, overwrite=False):
    
    """Copy config files to user data directory"""
    
    objdir = ObjDirectory(__name__, "config")
    datadir = UserDataDirectory("dtocean_app", "DTOcean", "config")
    dirmap = DirectoryMap(datadir, objdir)
    
    dirmap.copy_file("logging.yaml", overwrite=overwrite)
    dirmap.copy_file("files.ini", overwrite=overwrite)
    
    # Copy the manuals installation configuration
    if install:
        dirmap.copy_file("install.ini", overwrite=overwrite)
    
    return