@classmethod
    def from_context(cls, context):
        return cls(id=context.id, context=context.to_dict())
L{Team.shrink} will wait for busy workers to finish being busy and then
dataset/ETHPy150Open Workiva/furious/furious/extras/appengine/ndb_persistence.py/FuriousContext.from_context--crossover with--dataset/ETHPy150Open twisted/twisted/twisted/_threads/test/test_team.py/TeamTests.test_shrinkWhenBusy