From 1854903d0f1c5c0edad0aa2255df4fc81b872776 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Sun, 1 Dec 2019 11:31:52 +0100 Subject: [PATCH] conditional commit for deletion of objects --- psu.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/psu.py b/psu.py index 96eafe8..a962d29 100644 --- a/psu.py +++ b/psu.py @@ -75,14 +75,15 @@ def notifyRemoved(obj): obj = baseObject(obj) notify(ObjectRemovedEvent(obj)) -def delete(container, name): +def delete(container, name, docommit=True): obj = container.get(name) if obj is None: print '*** Object', name, 'not found!' return notifyRemoved(obj) del container[name] - commit() + if docommit: + commit() def rename(container, old, new, docommit=True): obj = container.get(old)