IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 22, 2019, 2:30:49 PM (7 years ago)
Author:
fairlamb
Message:

fixed calling as main + tests, removed argsparse from most

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ipp-259_genericise_backups/tools/backups/utils/config_parse_helper.py

    r40949 r40962  
    11from enum import Enum
    22from configparser import ConfigParser
    3 from backups.utils.errors import ConfigError, ValidationError
     3
     4from utils.errors import ConfigError, ValidationError
    45
    56
     
    139140                    parsed_items[csl.key] = splitup
    140141                else:
     142
    141143                    raise ConfigError(config, f"ConfigError: Don't know how to process special schema {csl.special_processing}")
    142144            else:
     
    150152
    151153
    152 # def parse_config(config: ConfigParser(), schema: ConfigSchemaSection) -> dict:
    153 #     return _parse_config_section(config, schema)
    154 
    155154def _parse_config(config: ConfigParser(), schema: ConfigSchema) -> dict:
    156155    parsed_items = {}
    157     print(config)
    158     for c in config:
    159         print(c)
    160156
    161157    for css_name in schema.sections:
    162         print(css_name)
    163158        css = schema.get_schema_section(css_name)
    164         print(css)
    165159
    166160        # if config.has_section(css_name):
Note: See TracChangeset for help on using the changeset viewer.