Skip to content

Commit 989e11f

Browse files
author
todd
committed
Raise missingData in get_prices_at_frequency_for_contract_object
1 parent 8cd8460 commit 989e11f

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

sysdata/futures/futures_per_contract_prices.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from syscore.exceptions import missingData
2-
from syscore.objects import missing_data, failure
2+
from syscore.objects import failure
33
from syscore.dateutils import Frequency, DAILY_PRICE_FREQ, MIXED_FREQ
44
from syscore.merge_data import spike_in_data
55

@@ -274,17 +274,14 @@ def get_prices_at_frequency_for_contract_object(
274274
if self.has_price_data_for_contract_at_frequency(
275275
contract_object, frequency=frequency
276276
):
277-
try:
278-
return self._get_prices_at_frequency_for_contract_object_no_checking(
279-
contract_object, frequency=frequency
280-
)
281-
except missingData:
282-
return missing_data
277+
return self._get_prices_at_frequency_for_contract_object_no_checking(
278+
contract_object, frequency=frequency
279+
)
283280
else:
284281
if return_empty:
285282
return futuresContractPrices.create_empty()
286283
else:
287-
return missing_data
284+
raise missingData
288285

289286
def write_merged_prices_for_contract_object(
290287
self,

0 commit comments

Comments
 (0)