예제 #1
0
파일: pool.py 프로젝트: qrntz/pool
    def __init__(self, path=None, create=False):

        def pool_realpath(p):
            return join(realpath(p), ".pool")

        def get_default_path(create):
            path_cwd = os.getcwd()
            path_env = os.environ.get("POOL_DIR") or path_cwd

            if create:
                if isdir(pool_realpath(path_env)):
                    return path_cwd
                else:
                    return path_env

            else:
                if isdir(pool_realpath(path_cwd)):
                    return path_cwd
                else:
                    return path_env

        if path is None:
            path = get_default_path(create)

        path = pool_realpath(path)
        Paths.__init__(self, path)
예제 #2
0
파일: pool.py 프로젝트: vinodpanicker/pool
    def __init__(self, path=None, create=False):
        def pool_realpath(p):
            return join(realpath(p), ".pool")

        def get_default_path(create):
            path_cwd = os.getcwd()
            path_env = os.environ.get("POOL_DIR") or path_cwd

            if create:
                if isdir(pool_realpath(path_env)):
                    return path_cwd
                else:
                    return path_env

            else:
                if isdir(pool_realpath(path_cwd)):
                    return path_cwd
                else:
                    return path_env

        if path is None:
            path = get_default_path(create)

        path = pool_realpath(path)
        Paths.__init__(self, path)
예제 #3
0
파일: deck.py 프로젝트: OnGle/deck
 def __init__(self, path=None):
     path = join(dirname(realpath(path)), ".deck")
     Paths.__init__(self, path)
예제 #4
0
파일: deck.py 프로젝트: vinodpanicker/deck
 def __init__(self, path=None):
     path = join(dirname(realpath(path)), ".deck")
     Paths.__init__(self, path)
예제 #5
0
    def __init__(self, backup_root=None):
        if backup_root is None:
            backup_root = '/'

        Paths.__init__(self, join(backup_root, self.PATH))
예제 #6
0
    def __init__(self, path=None):
        if path is None:
            path = self.PATH

        Paths.__init__(self, path)
예제 #7
0
    def __init__(self, backup_root=None):
        if backup_root is None:
            backup_root = '/'

        Paths.__init__(self, join(backup_root, self.PATH))