import sys def setup(): return def run(core, actor, target, commandString): if not target: return print 'Destroy Test' parent = target.getContainer() if not target.getPermissions().canRemove(actor, target): return if parent and not parent.getPermissions().canRemove(actor, parent): return if not target.isSubChildOf(actor): return parent.remove(target) core.objectService.destroyObject(target) return