Skip to content

Commit 990e325

Browse files
committed
fix: redundant minus sign added to negative integers when multiplie by -1
Fix #346 Signed-off-by: Frost Ming <[email protected]>
1 parent e5e09e9 commit 990e325

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

tomlkit/items.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -619,9 +619,8 @@ def as_string(self) -> str:
619619

620620
def _new(self, result):
621621
raw = str(result)
622-
if self._sign:
623-
sign = "+" if result >= 0 else "-"
624-
raw = sign + raw
622+
if self._sign and result >= 0:
623+
raw = f"+{raw}"
625624

626625
return Integer(result, self._trivia, raw)
627626

0 commit comments

Comments
 (0)