INNER CODE UNIT · Python
_validate_generation_path_conflicts
koxudaxi/datamodel-code-generator · src/datamodel_code_generator/__init__.py:471
def _validate_generation_path_conflicts( # noqa: PLR0912
input_: _GenerationInput,
output: Path | None,
model_metadata: Path | None,
lockfile: Path | None = None,
) -> None:
if output is None and model_metadata is None and lockfile is None:
return
targets = [
(
label,
path,
_normalized_absolute_path(path),
_normalized_absolute_path(path, resolve_aliases=True),
)
for label, path in (
("Output", output),