def get_preprocessor_names():
  result = []

  for clazz in Preprocessor.__subclasses__():
    result.append(clazz.get_name())

  return result
예제 #2
0
def get_preprocessor_names():
    result = []

    for clazz in Preprocessor.__subclasses__():
        result.append(clazz.get_name())

    return result
def get_new_instance(preprocessor_type):
  result = None

  for clazz in Preprocessor.__subclasses__():
    if clazz.get_name() == preprocessor_type:
      result = clazz()
      break

  if result is None:
    raise ValueError("Cannot find retriever of type %s" % (preprocessor_type, ))

  return result
예제 #4
0
def get_new_instance(preprocessor_type):
    result = None

    for clazz in Preprocessor.__subclasses__():
        if clazz.get_name() == preprocessor_type:
            result = clazz()
            break

    if result is None:
        raise ValueError("Cannot find retriever of type %s" %
                         (preprocessor_type, ))

    return result