conditional commit for deletion of objects

This commit is contained in:
Helmut Merz 2019-12-01 11:31:52 +01:00
parent b4a8ae1ed1
commit 1854903d0f

3
psu.py
View file

@ -75,13 +75,14 @@ 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]
if docommit:
commit()
def rename(container, old, new, docommit=True):