def set_container_lcstate_info(self, res_container):
        restype_workflow = get_restype_lcsm(res_container.resource.type_)
        if restype_workflow:
            res_container.lcstate_transitions = restype_workflow.get_lcstate_successors(res_container.resource.lcstate)
            res_container.availability_transitions = restype_workflow.get_availability_successors(res_container.resource.availability)
        else:
            res_container.lcstate_transitions = {LCE.RETIRE: LCS.RETIRED, LCE.DELETE: LCS.DELETED}
            res_container.availability_transitions = {}
Return the value or raise the exception without blocking.
dataset/ETHPy150Open ooici/pyon/pyon/ion/resource.py/ExtendedResourceContainer.set_container_lcstate_info--crossover with--dataset/ETHPy150Open python-zk/kazoo/kazoo/handlers/utils.py/AsyncResult.get_nowait