So if I run the parser when the rep ring is in a broken state because of a fiber cut, instead of returning what data it could I get a SchemaMissingKeyError and no data at all is returned. I know the data that would be returned will be incomplete, but is there a way to handle that error and have it return what data it can collect and ignore the missing keys?
Example output from a failed interface:
DEVICE_NAME, Te0/0/6 (Intermediate)
Failed Port, Reason: Physical link down
Bridge MAC: 7488.bb58.39bf
Port Number: 00C
Port Priority: 800
Effective Port Priority: 80000C7488BB5839BF
Neighbor Number: Not available