mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
ipa-replica-manage del: relax segment deletement check if topology is disconnected
https://fedorahosted.org/freeipa/ticket/5072 Reviewed-By: David Kupka <dkupka@redhat.com>
This commit is contained in:
committed by
Tomas Babej
parent
76eea85701
commit
6be7d41ba1
@@ -29,11 +29,18 @@ class Graph():
|
||||
self._adj[tail].append(head)
|
||||
|
||||
def remove_edge(self, tail, head):
|
||||
self.edges.remove((tail, head))
|
||||
try:
|
||||
self.edges.remove((tail, head))
|
||||
except KeyError:
|
||||
raise ValueError(
|
||||
"graph does not contain edge: (%s, %s)" % (tail, head))
|
||||
self._adj[tail].remove(head)
|
||||
|
||||
def remove_vertex(self, vertex):
|
||||
self.vertices.remove(vertex)
|
||||
try:
|
||||
self.vertices.remove(vertex)
|
||||
except KeyError:
|
||||
raise ValueError("graph does not contain vertex: %s" % vertex)
|
||||
|
||||
# delete _adjacencies
|
||||
del self._adj[vertex]
|
||||
|
||||
Reference in New Issue
Block a user