Esempio n. 1
0
 def __init__(self, config, transport):
     self.workers = config.get('workers', 1)
     
     self.executor = None
     self.transport = TransportPool(transport)
     
     super(FuturesManager, self).__init__()
Esempio n. 2
0
    def __init__(self, config, transport):
        self.workers = int(config.get('workers', 10))  # Maximum number of threads to create.
        self.divisor = int(config.get('divisor', 10))  # Estimate the number of required threads by dividing the queue size by this.
        self.timeout = float(config.get('timeout', 60))  # Seconds before starvation.

        self.executor = None
        self.transport = TransportPool(transport)

        super(DynamicManager, self).__init__()