`accouning.calc`: enable crash handlers on `debug_mode` input (via test harness)

how_to_show_ur_pp
Tyler Goodlet 2025-09-29 15:14:35 -04:00
parent f5850fe5c2
commit 90389d0b94
1 changed files with 3 additions and 2 deletions

View File

@ -32,6 +32,7 @@ from typing import (
TYPE_CHECKING,
)
from tractor.devx import maybe_open_crash_handler
import polars as pl
from pendulum import (
DateTime,
@ -396,6 +397,7 @@ def open_ledger_dfs(
acctname: str,
ledger: TransactionLedger | None = None,
debug_mode: bool = False,
**kwargs,
@ -410,8 +412,7 @@ def open_ledger_dfs(
can update the ledger on exit.
'''
from piker.toolz import open_crash_handler
with open_crash_handler():
with maybe_open_crash_handler(pdb=debug_mode):
if not ledger:
import time
from ._ledger import open_trade_ledger