Use `acnt` instead of `table` for ref name B)
parent
14d5b3c963
commit
ddcdbce1a2
|
@ -520,7 +520,7 @@ class Account(Struct):
|
||||||
if len(pos.mkt.fqme) < len(fqme):
|
if len(pos.mkt.fqme) < len(fqme):
|
||||||
pos.mkt = mkt
|
pos.mkt = mkt
|
||||||
|
|
||||||
# update clearing table!
|
# update clearing acnt!
|
||||||
# NOTE: likely you'll see repeats of the same
|
# NOTE: likely you'll see repeats of the same
|
||||||
# ``Transaction`` passed in here if/when you are restarting
|
# ``Transaction`` passed in here if/when you are restarting
|
||||||
# a ``brokerd.ib`` where the API will re-report trades from
|
# a ``brokerd.ib`` where the API will re-report trades from
|
||||||
|
@ -618,7 +618,7 @@ class Account(Struct):
|
||||||
'''
|
'''
|
||||||
# TODO: show diff output?
|
# TODO: show diff output?
|
||||||
# https://stackoverflow.com/questions/12956957/print-diff-of-python-dictionaries
|
# https://stackoverflow.com/questions/12956957/print-diff-of-python-dictionaries
|
||||||
# active, closed_pp_objs = table.dump_active()
|
# active, closed_pp_objs = acnt.dump_active()
|
||||||
|
|
||||||
active, closed = self.dump_active()
|
active, closed = self.dump_active()
|
||||||
pp_entries = self.prep_toml(active=active)
|
pp_entries = self.prep_toml(active=active)
|
||||||
|
@ -734,6 +734,9 @@ def load_account(
|
||||||
return conf, path
|
return conf, path
|
||||||
|
|
||||||
|
|
||||||
|
# TODO: make this async and offer a `get_account()` that
|
||||||
|
# can be used from sync code which does the same thing as
|
||||||
|
# open_trade_ledger()!
|
||||||
@cm
|
@cm
|
||||||
def open_account(
|
def open_account(
|
||||||
brokername: str,
|
brokername: str,
|
||||||
|
@ -775,7 +778,7 @@ def open_account(
|
||||||
mod: ModuleType = get_brokermod(brokername)
|
mod: ModuleType = get_brokermod(brokername)
|
||||||
|
|
||||||
pp_objs: dict[str, Position] = {}
|
pp_objs: dict[str, Position] = {}
|
||||||
table = Account(
|
acnt = Account(
|
||||||
mod,
|
mod,
|
||||||
acctid,
|
acctid,
|
||||||
pp_objs,
|
pp_objs,
|
||||||
|
@ -877,10 +880,10 @@ def open_account(
|
||||||
pp.add_clear(t)
|
pp.add_clear(t)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
yield table
|
yield acnt
|
||||||
finally:
|
finally:
|
||||||
if write_on_exit:
|
if write_on_exit:
|
||||||
table.write_config()
|
acnt.write_config()
|
||||||
|
|
||||||
|
|
||||||
# TODO: drop the old name and THIS!
|
# TODO: drop the old name and THIS!
|
||||||
|
|
Loading…
Reference in New Issue