Kaynağa Gözat

specialName of specialness

John Loehrlein 17 yıl önce
ebeveyn
işleme
4fcde07de4

+ 7 - 0
direct/src/distributed/ClientRepositoryBase.py

@@ -67,6 +67,8 @@ class ClientRepositoryBase(ConnectionRepository):
         self.lastHeartbeat = 0
 
         self._delayDeletedDOs = {}
+        
+        self.specialNameNumber = 0
 
     def setDeferInterval(self, deferInterval):
         """Specifies the minimum amount of time, in seconds, that must
@@ -99,6 +101,11 @@ class ClientRepositoryBase(ConnectionRepository):
     # Define uniqueName
     def uniqueName(self, desc):
         return desc
+        
+    def specialName(self, label):
+        name = ("SpecialName %s %s" % (self.specialNameNumber, label))
+        self.specialNameNumber += 1
+        return name
 
     def getTables(self, ownerView):
         if ownerView: