def get_quarantines(db, quarantine_types): """List quarantines. :param db: Database-object. :param quarantine_types: Quarantine-types to filter by. :param iterable quarantines: An iterable with quarantine db rows. :return iterable: An iterable with quarantine db rows. """ eq = EntityQuarantine(db) for row in eq.list_entity_quarantines(quarantine_types=quarantine_types): yield row.dict()
def get_quarantines(db, quarantine_types=None): """List quarantines. :param db: Database-object. :param quarantine_types: Quarantine-types to filter by. :return list(<dict()>): List of quarantines.""" from Cerebrum.Entity import EntityQuarantine eq = EntityQuarantine(db) return [ row.dict() for row in eq.list_entity_quarantines( quarantine_types=quarantine_types) ]
def __init__(self): self.br = BofhdRequests(db, const) self.eq = EntityQuarantine(db)