conditional commit for deletion of objects
This commit is contained in:
parent
b4a8ae1ed1
commit
1854903d0f
1 changed files with 3 additions and 2 deletions
5
psu.py
5
psu.py
|
@ -75,14 +75,15 @@ def notifyRemoved(obj):
|
||||||
obj = baseObject(obj)
|
obj = baseObject(obj)
|
||||||
notify(ObjectRemovedEvent(obj))
|
notify(ObjectRemovedEvent(obj))
|
||||||
|
|
||||||
def delete(container, name):
|
def delete(container, name, docommit=True):
|
||||||
obj = container.get(name)
|
obj = container.get(name)
|
||||||
if obj is None:
|
if obj is None:
|
||||||
print '*** Object', name, 'not found!'
|
print '*** Object', name, 'not found!'
|
||||||
return
|
return
|
||||||
notifyRemoved(obj)
|
notifyRemoved(obj)
|
||||||
del container[name]
|
del container[name]
|
||||||
commit()
|
if docommit:
|
||||||
|
commit()
|
||||||
|
|
||||||
def rename(container, old, new, docommit=True):
|
def rename(container, old, new, docommit=True):
|
||||||
obj = container.get(old)
|
obj = container.get(old)
|
||||||
|
|
Loading…
Add table
Reference in a new issue