Lines Matching refs:path
19 path = os.path.join(*args)
20 return os.path.abspath(path)
26 def try_unlink(path):
28 os.unlink(path)
35 try_mkdir_r(os.path.dirname(link_path))
38 def try_mkdir_r(path):
40 os.makedirs(path)
44 def try_rmdir_r(path):
45 path = abspath(path)
46 while path.startswith(install_path):
48 os.rmdir(path)
53 path = abspath(path, '..')
55 def mkpaths(path, dst):
57 target_path = abspath(install_path, dst, os.path.basename(path))
60 return path, target_path
62 def try_copy(path, dst):
63 source_path, target_path = mkpaths(path, dst)
65 try_mkdir_r(os.path.dirname(target_path))
69 def try_remove(path, dst):
70 source_path, target_path = mkpaths(path, dst)
73 try_rmdir_r(os.path.dirname(target_path))
76 for path in paths:
77 try_copy(path, dst)
80 for path in paths:
81 try_remove(path, dst)
86 # don't install npm if the target path is a symlink, it probably means
88 if os.path.islink(abspath(install_path, target_path)): return
95 paths = [os.path.join(dirname, basename) for basename in basenames]
135 def subdir_files(path, dest, action):
137 for dirpath, dirnames, filenames in os.walk(path):
139 ret[dest + dirpath.replace(path, '')] = files_in_path
165 os.system(os.path.dirname(os.path.realpath(__file__)) +
306 if not os.path.isfile(zoslibinc + '/zos-base.h'):
314 os.chdir(abspath(os.path.dirname(__file__), '..'))