MatchMixin Find a record from an *ordered* list Using dictionary of values as pattern Easily extended pattern = {...} # better from method for record in records: if record.match(pattern): return record