OpenQuizz
Une application de gestion des contenus pédagogiques
_IndividualSpecifier Class Reference
Inheritance diagram for _IndividualSpecifier:
Collaboration diagram for _IndividualSpecifier:

Public Member Functions

def __init__ (self, spec="", prereleases=None)
 
def __repr__ (self)
 
def __str__ (self)
 
def __hash__ (self)
 
def __eq__ (self, other)
 
def __ne__ (self, other)
 
def operator (self)
 
def version (self)
 
def prereleases (self)
 
def prereleases (self, value)
 
def __contains__ (self, item)
 
def contains (self, item, prereleases=None)
 
def filter (self, iterable, prereleases=None)
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  spec = "",
  prereleases = None 
)

Reimplemented in LegacySpecifier.

Member Function Documentation

◆ __contains__()

def __contains__ (   self,
  item 
)

◆ __eq__()

def __eq__ (   self,
  other 
)
Returns a boolean representing whether or not the two Specifier like
objects are equal.

Reimplemented from BaseSpecifier.

◆ __hash__()

def __hash__ (   self)
Returns a hash value for this Specifier like object.

Reimplemented from BaseSpecifier.

◆ __ne__()

def __ne__ (   self,
  other 
)
Returns a boolean representing whether or not the two Specifier like
objects are not equal.

Reimplemented from BaseSpecifier.

◆ __repr__()

def __repr__ (   self)

◆ __str__()

def __str__ (   self)
Returns the str representation of this Specifier like object. This
should be representative of the Specifier itself.

Reimplemented from BaseSpecifier.

◆ contains()

def contains (   self,
  item,
  prereleases = None 
)
Determines if the given item is contained within this specifier.

Reimplemented from BaseSpecifier.

◆ filter()

def filter (   self,
  iterable,
  prereleases = None 
)
Takes an iterable of items and filters them so that only items which
are contained within this specifier are allowed in it.

Reimplemented from BaseSpecifier.

◆ operator()

def operator (   self)

◆ prereleases() [1/2]

def prereleases (   self)
Returns whether or not pre-releases as a whole are allowed by this
specifier.

Reimplemented from BaseSpecifier.

Reimplemented in Specifier.

◆ prereleases() [2/2]

def prereleases (   self,
  value 
)
Sets whether or not pre-releases as a whole are allowed by this
specifier.

Reimplemented from BaseSpecifier.

Reimplemented in Specifier.

◆ version()

def version (   self)

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