Example #1
0
def ns_to_paths(ns, parent_dir, ext):
    """Return the list of paths specified by an argparse.Namespace object."""
    path = ns.path
    if path:
        paths = [path]
    else:
        rel_paths = common.get_all_files(parent_dir, ext=ext)
        paths = [os.path.join(parent_dir, p) for p in rel_paths]
    return paths
Example #2
0
def ns_to_paths(ns, parent_dir, ext):
    """Return the list of paths specified by an argparse.Namespace object."""
    path = ns.path
    if path:
        paths = [path]
    else:
        rel_paths = common.get_all_files(parent_dir, ext=ext)
        paths = [os.path.join(parent_dir, p) for p in rel_paths]
    return paths
Example #3
0
def analyze_types():
    dir_path = os.path.join(common.YAML_DIR, 'elements')
    yaml_paths = common.get_all_files(dir_path, ext='.yaml')
    values = {}
    i = 0
    for yaml_path in yaml_paths:
        #        _log.info("processing: {0}".format(path))
        formatter = make_table_formatter(yaml_path)
        type_info = common.read_type(yaml_path)
        type_yaml = common.read_yaml(yaml_path)
        tags_data = type_info['tags']
        tags_yaml = type_yaml['tags']
        for tag, tag_yaml in zip(tags_data, tags_yaml):
            tag_name = tag[TAG_KEY_NAME]
            tag_type = tag[TAG_KEY_TYPE]
            required = common.get_tag_value(tag, TAG_KEY_REQUIRED)
            if 'on_error_custom' in tag and 'error_then' not in tag:
                print(yaml_path, tag_name)
Example #4
0
def analyze_types():
    dir_path = os.path.join(common.YAML_DIR, 'elements')
    yaml_paths = common.get_all_files(dir_path, ext='.yaml')
    values = {}
    i = 0
    for yaml_path in yaml_paths:
#        _log.info("processing: {0}".format(path))
        formatter = make_table_formatter(yaml_path)
        type_info = common.read_type(yaml_path)
        type_yaml = common.read_yaml(yaml_path)
        tags_data = type_info['tags']
        tags_yaml = type_yaml['tags']
        for tag, tag_yaml in zip(tags_data, tags_yaml):
            tag_name = tag[TAG_KEY_NAME]
            tag_type = tag[TAG_KEY_TYPE]
            required = common.get_tag_value(tag, TAG_KEY_REQUIRED)
            if 'on_error_custom' in tag and 'error_then' not in tag:
                print(yaml_path, tag_name)