OpenQuizz
Une application de gestion des contenus pédagogiques
Semaphore Class Reference

Begin backport from CPython 3.2 for timeout support for Semaphore.acquire. More...

Inheritance diagram for Semaphore:

Public Member Functions

def __init__ (self, value=1)
 
def acquire (self, blocking=True, timeout=None)
 
def release (self)
 
def __exit__ (self, t, v, tb)
 
def counter (self)
 

Detailed Description

Begin backport from CPython 3.2 for timeout support for Semaphore.acquire.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  value = 1 
)

Reimplemented in BoundedSemaphore.

Member Function Documentation

◆ __exit__()

def __exit__ (   self,
  t,
  v,
  tb 
)

◆ acquire()

def acquire (   self,
  blocking = True,
  timeout = None 
)

◆ counter()

def counter (   self)

◆ release()

def release (   self)

Reimplemented in BoundedSemaphore.


The documentation for this class was generated from the following file: