Пример #1
0
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
Пример #2
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)
Пример #3
0
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
Пример #4
0
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
Пример #5
0
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
Пример #6
0
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
Пример #7
0
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
Пример #8
0
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