def __init__(self, domain): HpiSession.next_local_sid_lock.acquire() self.local_sid = HpiSession.next_local_sid HpiSession.next_local_sid += 1 HpiSession.next_local_sid_lock.release() self.remote_sid = None self.domain = HpiDomain.clone(domain) self.marshals = collections.deque() self.marshals_lock = threading.RLock()
def __init__( self, domain ): HpiSession.next_local_sid_lock.acquire() self.local_sid = HpiSession.next_local_sid HpiSession.next_local_sid += 1 HpiSession.next_local_sid_lock.release() self.remote_sid = None self.domain = HpiDomain.clone( domain ) self.marshals = collections.deque() self.marshals_lock = threading.RLock()