def METHOD_NAME(self, chamber=None):
    chambers = [chamber] if chamber is not None else ["upper", "lower"]
    event_keys = set()
    for chamber in chambers:
        yield from self.scrape_chamber(chamber, event_keys)