Skip to content

Commit e42c02b

Browse files
author
rob
committed
2 parents db1ca17 + 86b9f35 commit e42c02b

File tree

2 files changed

+6
-13
lines changed

2 files changed

+6
-13
lines changed

sysdata/production/new_capital.py

+1-8
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@ class capitalData(baseData):
3232

3333
def get_current_total_capital(self) -> float:
3434
pd_series = self.get_total_capital_pd_series()
35-
if pd_series is missing_data:
36-
return missing_data
37-
3835
return float(pd_series[-1])
3936

4037
def get_current_broker_account_value(self) -> float:
@@ -51,11 +48,7 @@ def get_current_pandl_account(self) -> float:
5148
return float(pd_series[-1])
5249

5350
def get_total_capital_pd_series(self) -> pd.Series:
54-
try:
55-
all_capital_series = self.get_df_of_all_global_capital()
56-
except missingData:
57-
return missing_data
58-
51+
all_capital_series = self.get_df_of_all_global_capital()
5952
return all_capital_series[CURRENT_CAPITAL_LABEL]
6053

6154
def get_broker_account_value_pd_series(self) -> pd.Series:

sysproduction/update_strategy_capital.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import datetime
33

44
from syscore.exceptions import missingData
5-
from syscore.constants import missing_data, success
5+
from syscore.constants import success
66

77
from sysdata.data_blob import dataBlob
88
from sysproduction.data.capital import dataCapital, dataMargin
@@ -72,11 +72,11 @@ def margin_strategy_allocation(self):
7272

7373
def get_total_current_capital(data: dataBlob) -> float:
7474
data_capital = dataCapital(data)
75-
total_capital = data_capital.get_current_total_capital()
76-
77-
if total_capital is missing_data:
75+
try:
76+
total_capital = data_capital.get_current_total_capital()
77+
except missingData:
7878
data.log.critical("Can't allocate strategy capital without total capital")
79-
raise Exception()
79+
raise
8080

8181
return total_capital
8282

0 commit comments

Comments
 (0)