예제 #1
0
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)]
예제 #2
0
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()
예제 #3
0
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()
예제 #4
0
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)
    ]