File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
airflow-core/src/airflow/api_fastapi/core_api/datamodels Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 17
17
18
18
from __future__ import annotations
19
19
20
+ import inspect
20
21
from collections import abc
21
22
from collections .abc import Iterable
22
23
from datetime import datetime , timedelta
@@ -164,6 +165,14 @@ def get_timezone(cls, tz: Timezone | FixedTimezone) -> str | None:
164
165
return None
165
166
return str (tz )
166
167
168
+ @field_validator ("doc_md" , mode = "before" )
169
+ @classmethod
170
+ def get_doc_md (cls , doc_md : str | None ) -> str | None :
171
+ """Clean indentation in doc md."""
172
+ if doc_md is None :
173
+ return None
174
+ return inspect .cleandoc (doc_md )
175
+
167
176
@field_validator ("params" , mode = "before" )
168
177
@classmethod
169
178
def get_params (cls , params : abc .MutableMapping | None ) -> dict | None :
You can’t perform that action at this time.
0 commit comments