We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 93c28eb + 0a5ff6c commit 2e7e5dfCopy full SHA for 2e7e5df
sysproduction/interactive_diagnostics.py
@@ -704,7 +704,10 @@ def get_trading_hours_for_instrument(
704
data: dataBlob, instrument_code: str
705
) -> listOfTradingHours:
706
diag_contracts = dataContracts(data)
707
- contract_id = diag_contracts.get_priced_contract_id(instrument_code)
+ try:
708
+ contract_id = diag_contracts.get_priced_contract_id(instrument_code)
709
+ except missingData:
710
+ raise missingContract
711
712
contract = futuresContract(instrument_code, contract_id)
713
0 commit comments