def METHOD_NAME(self, chamber=None):
    chambers = [chamber] if chamber is not None else ["upper", "lower"]
    event_count = 0
    for chamber in chambers:
        for event in self.scrape_chamber(chamber):
            event_count += 1
            yield event
    if event_count < 1:
        raise EmptyScrape