conditional commit for deletion of objects
This commit is contained in:
parent
b4a8ae1ed1
commit
1854903d0f
1 changed files with 3 additions and 2 deletions
3
psu.py
3
psu.py
|
@ -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):
|
||||
|
|
Loading…
Add table
Reference in a new issue