in src/fix_session.py [0:0]
def print_md_entries(msg, group):
try:
num_of_entries = get_field_value(fix.NoMDEntries(), msg)
if num_of_entries is not None:
for i in range(1, num_of_entries + 1):
msg.getGroup(i, group)
md_entry_type = md_entry_type_dict.get(get_field_value(fix.MDEntryType(), group), 'Unknown')
md_entry_size = get_field_value(fix.MDEntrySize(), group)
md_entry_price = get_field_value(fix.MDEntryPx(), group)
print(f"Entry {i}: Type: {md_entry_type}, Size: {md_entry_size}, Price: {md_entry_price}")
except Exception as e:
print(f"An error occurred: {e}")