Skip to content

Commit 61a29e7

Browse files
committed
Eliminate missing_data in sysproduction/reporting/data/duplicate_remove_markets.py
1 parent db36015 commit 61a29e7

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

sysproduction/reporting/data/duplicate_remove_markets.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
import pandas as pd
33
from dataclasses import dataclass
44

5-
from syscore.constants import named_object, missing_data
5+
from syscore.constants import named_object
6+
from syscore.exceptions import missingData
67
from sysdata.config.instruments import generate_matching_duplicate_dict
78
from sysdata.config.production_config import get_production_config
89
from sysproduction.reporting.data.constants import (
@@ -401,10 +402,11 @@ def get_data_for_markets(data):
401402
def get_existing_bad_markets(data):
402403
production_config = data.config
403404

404-
excluded_markets_config_element = production_config.get_element_or_missing_data(
405-
"exclude_instrument_lists"
406-
)
407-
if excluded_markets_config_element is missing_data:
405+
try:
406+
excluded_markets_config_element = production_config.get_element(
407+
"exclude_instrument_lists"
408+
)
409+
except missingData:
408410
print("NO BAD MARKETS IN CONFIG!")
409411
existing_bad_markets = []
410412
else:

0 commit comments

Comments
 (0)