That's when you know you've made it! Congratulations Justus, you may be the first billionaire on this list.
I wish for a reproduction of the original bug, I don't recall what caused the issue. Even my comments read cryptic to me now. I'd be tempted to remove this, but a more conservative approach would be to bump it. I did a quick check on print, I don't see any impact. Here you go for now: https://github.com/beancount/beancount/commit/c9132bba2c7a79d181eb523aef024d1cd3547cf5 On Sat, Dec 20, 2025 at 8:49 PM Justus Pendleton <[email protected]> wrote: > The Fix for bug #584 -- > https://github.com/beancount/beancount/commit/4c1e87bb5a6883f8217a495de5d0ddae109aa289 > -- introduced the code: > > # Allow precision for numbers as large as 1 billion in addition to > # the required number of fractional digits. > # > # TODO(blais): Review this to assess performance impact, and whether > # we could fold this outside a calling loop. > ctx.prec = num_fractional_digits + 9 > > The result is that any amount over 1 billion (e.g. in a bean-query) > results in an exception: > > decimal.InvalidOperation: [<class 'decimal.InvalidOperation'>] > > For my personal usage I can just increase the 9 to a 12 or whatever I need > but I wanted to ask if there's a better approach so I can try to submit an > actual patch? > > Cheers, > Justus > > -- > You received this message because you are subscribed to the Google Groups > "Beancount" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/beancount/2d2e78cb-8352-4ebc-a366-fd508a4e509fn%40googlegroups.com > <https://groups.google.com/d/msgid/beancount/2d2e78cb-8352-4ebc-a366-fd508a4e509fn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/beancount/CAK21%2BhMYxcWDKHMtcY%2BoxrBOioboAoeGjBc1sbh9heY9wQd%2B4w%40mail.gmail.com.
