diff --git a/piker/pp.py b/piker/pp.py index a3aab3d5..a6f61f56 100644 --- a/piker/pp.py +++ b/piker/pp.py @@ -69,11 +69,11 @@ def open_trade_ledger( ) with open(tradesfile, 'w') as cf: pass # touch + with open(tradesfile, 'r') as cf: + ledger = toml.load(tradesfile) + cpy = ledger.copy() try: - with open(tradesfile, 'r') as cf: - ledger = toml.load(tradesfile) - cpy = ledger.copy() - yield cpy + yield cpy finally: if cpy != ledger: # TODO: show diff output?