浏览代码

adding hasOwnerViewDoId()

Josh Wilson 17 年之前
父节点
当前提交
98548f9779
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      direct/src/distributed/DoCollectionManager.py

+ 5 - 0
direct/src/distributed/DoCollectionManager.py

@@ -193,6 +193,10 @@ class DoCollectionManager:
         return self._doHierarchy.getDoIds(self.getDo,
                                           parentId, zoneId, classType)
 
+    def hasOwnerViewDoId(self, doId):
+        assert self.hasOwnerView()
+        return doId in self.doId2ownerView
+    
     def getOwnerViewDoList(self, classType):
         assert self.hasOwnerView()
         l = []
@@ -284,6 +288,7 @@ class DoCollectionManager:
         else:
             self.notify.warning('handleSetLocation: object %s not present' % self.getMsgChannel())
 
+    @exceptionLogged()
     def storeObjectLocation(self, object, parentId, zoneId):
         oldParentId = object.parentId
         oldZoneId = object.zoneId