Skip to content

Commit

Permalink
fix: hatch fmt
Browse files Browse the repository at this point in the history
  • Loading branch information
leclairm committed Jan 27, 2025
1 parent 38e8e4f commit 9aae9a0
Showing 1 changed file with 18 additions and 17 deletions.
35 changes: 18 additions & 17 deletions src/sirocco/parsing/_yaml_data_models.py
Original file line number Diff line number Diff line change
Expand Up @@ -440,25 +440,26 @@ class ConfigIconTaskSpecs:
class ConfigIconTask(ConfigBaseTask, ConfigIconTaskSpecs):
"""Class representing an ICON task configuration from a workflow file
Examples:
yaml snippet:
Examples:
>>> import textwrap
>>> import pydantic_yaml
>>> snippet = textwrap.dedent(
... '''
... ICON:
... plugin: icon
... namelists:
... - path/to/icon_master.namelist
... - path/to/case_nml:
... block_1:
... param_name: param_value
... '''
... )
>>> icon_task_cfg = pydantic_yaml.parse_yaml_raw_as(ConfigIconTask, snippet)
yaml snippet:
>>> import textwrap
>>> import pydantic_yaml
>>> snippet = textwrap.dedent(
... '''
... ICON:
... plugin: icon
... namelists:
... - path/to/icon_master.namelist
... - path/to/case_nml:
... block_1:
... param_name: param_value
... '''
... )
>>> icon_task_cfg = pydantic_yaml.parse_yaml_raw_as(ConfigIconTask, snippet)
"""

@field_validator("namelists", mode="before")
@classmethod
def check_nmls(cls, nmls: dict[str, ConfigNamelist] | list[Any]) -> dict[str, ConfigNamelist]:
Expand Down

0 comments on commit 9aae9a0

Please sign in to comment.