1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
class OssoABookAggregatorState: OSSO_ABOOK_AGGREGATOR_PENDING = 0 OSSO_ABOOK_AGGREGATOR_RUNNING = 1 << 0 OSSO_ABOOK_AGGREGATOR_MASTERS_READY = 1 << 1 OSSO_ABOOK_AGGREGATOR_ROSTERS_READY = 1 << 2 OSSO_ABOOK_AGGREGATOR_READY = OSSO_ABOOK_AGGREGATOR_MASTERS_READY | OSSO_ABOOK_AGGREGATOR_ROSTERS_READY def EnumResult(enum, value): if value in vars(enum).values(): return value raise ValueError("%r not in %s" %(value, enum)) |