def oid(self): """Universally unique identifier for this app.""" # since 4.0: thread.get_ident() is not included when # generating the process id. This is due to how the RPC # backend now dedicates a single thread to receive results, # which would not work if each thread has a separate id. return oid_from(self, threads=False)
def thread_oid(self): """Per-thread unique identifier for this app.""" try: return self._local.oid except AttributeError: self._local.oid = new_oid = oid_from(self, threads=True) return new_oid
def oid(self): return oid_from(self)
def oid(self): """Universally unique identifier for this app.""" return oid_from(self)
def oid(self): try: return self._tls.OID except AttributeError: oid = self._tls.OID = oid_from(self) return oid
def thread_oid(self): """Per-thread unique identifier for this app.""" return self.context_oid.get(oid_from(self, threads=True))