subscript.create_date_files.create_date_files
- class subscript.create_date_files.create_date_files.CustomFormatter(prog, indent_increment=2, max_help_position=24, width=None)
Multiple inheritance used for argparse to get both defaults and raw description formatter
- subscript.create_date_files.create_date_files.is_iso_date_item(item)
Return True if item is: - a datetime.date or datetime.datetime, OR - a string in ISO format YYYY-MM-DD (parsable by date.fromisoformat).
- Return type:
bool
- subscript.create_date_files.create_date_files.main()
Parse arguments and create date files compatible with ECLRST2ROFF and ECLDIFF2ROFF.
- Return type:
None
- subscript.create_date_files.create_date_files.validate_cfg(cfg, single_dates, diff_dates)
Validate the structure of the config dictionary
- Parameters:
cfg (
dict[str,Any] |None) – Configuration dictionary loaded from YAML (can be None)single_dates (
str|None) – Name of single dates list key (optional)diff_dates (
str|None) – Name of diff dates list key (optional)
- Return type:
bool- Returns:
True if validation passes, False otherwise