예제 #1
0
    def _check_topology_connectivity(self, topology_connectivity, master_cn):
        try:
            topology_connectivity.check_current_state()
        except ValueError as e:
            raise errors.ServerRemovalError(reason=e)

        try:
            topology_connectivity.check_state_after_removal(master_cn)
        except ValueError as e:
            raise errors.ServerRemovalError(reason=e)
예제 #2
0
파일: server.py 프로젝트: zavarat/freeipa
 def handler(msg, ignore_last_of_role):
     if ignore_last_of_role:
         self.add_message(
             messages.ServerRemovalWarning(
                 message=msg
             )
         )
     else:
         raise errors.ServerRemovalError(reason=_(msg))