def module_action(export_dir, arg): env.display(env.HEADER_OK, 'action fremovepattern ' + arg['pattern'], env.OPTION_NONE) for d in env.search( export_dir, arg['pattern'], env.OPTION_RECURSIVE | env.OPTION_DIRECTORY | env.OPTION_FILE): env.remove(d, env.OPTION_NONE) return 0
def dependencies(): dependencies = None dep = None env.display(env.HEADER_OK, "removing the kaneton header dependencies", env.OPTION_NONE) dependencies = env.search(env._SOURCE_DIR_, env._DEPENDENCY_MK_, env.OPTION_FILE | env.OPTION_RECURSIVE) for dep in dependencies: env.remove(dep, env.OPTION_NONE)
def locate(directories): locations = [] papers = None paper = None for directory in directories: store = {} papers = env.search(directory, "^.*\.ts$", env.OPTION_FILE | env.OPTION_RECURSIVE) for paper in papers: store[paper.replace("/", "::")] = paper locations += [store] return locations
def locate(directories): transcripts = None transcript = None locations = [] dir = None for directory in directories: store = {} transcripts = env.search(directory, "^.*\.ts$", env.OPTION_FILE | env.OPTION_RECURSIVE) for transcript in transcripts: store[transcript.replace("/", "::")] = transcript locations += [store] return locations
def locate(directory): functions = [] manifest = None # display. env.display(env.HEADER_OK, "locating the test manifests", env.OPTION_NONE) # retrieve the list of tests. manifests = env.search(directory, "^.*.mnf$", env.OPTION_FILE | env.OPTION_RECURSIVE) # load the manifests. for manifest in manifests: # read the file. stream = ktp.manifest.Load(manifest) # record the function symbol. functions += [stream["symbol"]] return functions
def module_action(export_dir, arg): env.display(env.HEADER_OK, "action fremovepattern " + arg["pattern"], env.OPTION_NONE) for d in env.search(export_dir, arg["pattern"], env.OPTION_RECURSIVE | env.OPTION_DIRECTORY | env.OPTION_FILE): env.remove(d, env.OPTION_NONE) return 0