예제 #1
0
 def __init__(self, source):
     if source is None:
         name = "%s(None)" % (self.__class__.__name__)
         maxQueueSize = 1
         types = []
     else:
         name = "%s(%s)" % (self.__class__.__name__, source.name)
         maxQueueSize = source.maxQueueSize
         types = source.subcategories
     
     AEntitySink.__init__(self, name, maxQueueSize)
     AEntitySource.__init__(self, name, types, maxQueueSize)
     
     self._source = source
     self._started = False
     self._pool = Pool(maxQueueSize)
예제 #2
0
 def __init__(self, desc):
     AEntitySink.__init__(self, desc)
예제 #3
0
 def __init__(self):
     AEntitySink.__init__(self, "Entity DB")
예제 #4
0
 def __init__(self):
     AEntitySink.__init__(self, "MergeEntitySink")
     
     self.stampedAPI = MongoStampedAPI()
     self.matcher    = EntityMatcher(self.stampedAPI)
     self.matcher.options['merge'] = True
예제 #5
0
 def __init__(self):
     AEntitySink.__init__(self, "TestEntitySink")
예제 #6
0
파일: apple3.py 프로젝트: Stamped/Stamped
 def __init__(self, options):
     AEntitySink.__init__(self, "AppleEntitySink")
     
     self.stampedAPI = MongoStampedAPI()
     self.matcher    = AppleEntityMatcher(self.stampedAPI, options)
예제 #7
0
 def __init__(self):
     AEntitySink.__init__(self, "Places Entity DB")