From 55e6e0e6c01351aa832aaf934d001442f66c8598 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Mazzucotelli?= Date: Mon, 12 Feb 2024 01:38:55 +0100 Subject: [PATCH] fix: Serialize line numbers even if zero --- src/griffe/dataclasses.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/griffe/dataclasses.py b/src/griffe/dataclasses.py index 6505808c..1d9f4cd4 100644 --- a/src/griffe/dataclasses.py +++ b/src/griffe/dataclasses.py @@ -751,9 +751,9 @@ def as_dict(self, *, full: bool = False, **kwargs: Any) -> dict[str, Any]: }, ) - if self.lineno: + if self.lineno is not None: base["lineno"] = self.lineno - if self.endlineno: + if self.endlineno is not None: base["endlineno"] = self.endlineno if self.docstring: base["docstring"] = self.docstring