From eec4de2a01747cae8d4f54073a5d827d84c86edc Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Mon, 24 Nov 2025 12:48:48 +0000 Subject: [PATCH] Int: implement `fmtc()` with right justification --- mmgen/obj.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mmgen/obj.py b/mmgen/obj.py index a85049a9..9a5f6151 100755 --- a/mmgen/obj.py +++ b/mmgen/obj.py @@ -263,6 +263,7 @@ class Int(int, Hilite, InitErrors): min_val = None max_val = None max_digits = None + trunc_ok = False color = 'red' def __new__(cls, n, *, base=10): @@ -282,10 +283,10 @@ class Int(int, Hilite, InitErrors): @classmethod def fmtc(cls, s, width, /, *, color=False): - return super().fmtc(str(s), width, color=color) + return cls.colorize(s.rjust(width), color=color) def fmt(self, width, /, *, color=False): - return super().fmtc(str(self), width, color=color) + return self.fmtc(str(self), width, color=color) def hl(self, **kwargs): return super().colorize(str(self), **kwargs)