def setUp(self): DefaultTestFixture.setUp(self) self.lock = Lock() self.pool = ThreadPool(3) self.queue = Queue() self.simple_action_counter = 0 return
def start(self): self.bPollRun = True if not self.work_queue: self.work_queue = ThreadPool(5) else: self.work_queue.resize(5) # Superclass calls run() on separate thread: return super(RNA_Scan_Thread, self).start()
def __init__(self): self._hosts = {} self._running = False self._scheduled = None # Default value for Managed Hosts # to use Managed Proxies. self.manage_proxies = True self._tp = ThreadPool(THREADPOOLSIZE, name='NBMManagerThread') super(NBMManager, self).__init__()
def __init__(self, timeout=2.0): self.timeout = timeout self.stations = {} self._monitor = monitor.ChannelMonitor(self.timeout) self.tm_number = self.tm_counter.increment() self._response_tp = ThreadPool(1, 'Jace Response Pool') self._pending_responses = Queue() self._callbacks = {} self._running = False self._sync_get_lock = Lock() self._last_sync_get = uptime.secs() self._cv = Condition() ImmortalThread.__init__(self, None, None, 'Jace Transaction Manager') return
from mpx.lib.configure import map_to_attribute, map_from_attribute from mpx.lib.configure import map_to_seconds, map_from_seconds, as_boolean from mpx.lib.event import ConnectionEvent, EventConsumerMixin from mpx.lib.exceptions import EAlreadyRunning, ENoData, EBreakupTransfer, \ ENotEnabled,ETimeout,EConnectionError, ENoSuchName, EInvalidValue, EIOError from mpx.lib.node import as_node, as_node_url from mpx.lib.scheduler import scheduler from mpx.lib.persistent import PersistentDataObject from mpx.lib.threading import Lock from mpx.lib.thread_pool import ThreadPool from _exporter import Exporter from _formatter_exceptions import EInconsistantFormat, EIncompatiableFormat from _transporter_exceptions import ETransporter Exporter_ThreadPool = ThreadPool(2, name='PeriodicExporter-ThreadPool') def _days_to_seconds(days): return float(days) * 86400 def _seconds_to_days(seconds): return str(seconds / 86400) class _TimeStore(PersistentDataObject): def __init__(self, node): self.last_time = 0 PersistentDataObject.__init__(self, node)
def __init__(self): super(CommandManager, self).__init__() self._worker_thread = ThreadPool( 2, name='GlobalSetpointManager-ThreadPool') self._transactions = Cache(size=20)