Exemple #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)
Exemple #2
0
 def __init__(self, desc):
     AEntitySink.__init__(self, desc)
Exemple #3
0
 def __init__(self):
     AEntitySink.__init__(self, "Entity DB")
Exemple #4
0
 def __init__(self):
     AEntitySink.__init__(self, "MergeEntitySink")
     
     self.stampedAPI = MongoStampedAPI()
     self.matcher    = EntityMatcher(self.stampedAPI)
     self.matcher.options['merge'] = True
Exemple #5
0
 def __init__(self):
     AEntitySink.__init__(self, "TestEntitySink")
Exemple #6
0
 def __init__(self, options):
     AEntitySink.__init__(self, "AppleEntitySink")
     
     self.stampedAPI = MongoStampedAPI()
     self.matcher    = AppleEntityMatcher(self.stampedAPI, options)
Exemple #7
0
 def __init__(self):
     AEntitySink.__init__(self, "Places Entity DB")