ipaserver.plugins.domainlevel.DomainLevelRange

class ipaserver.plugins.domainlevel.DomainLevelRange(min, max)

Bases: tuple

Public Data Attributes:

min

Alias for field number 0

max

Alias for field number 1

Public Methods:

__new__(_cls, min, max)

Create new instance of DomainLevelRange(min, max)

__repr__()

Return a nicely formatted representation string

__getnewargs__()

Return self as a plain tuple.

Inherited from tuple

__repr__()

Return a nicely formatted representation string

__hash__()

Return hash(self).

__getattribute__(name, /)

Return getattr(self, name).

__lt__(value, /)

Return self<value.

__le__(value, /)

Return self<=value.

__eq__(value, /)

Return self==value.

__ne__(value, /)

Return self!=value.

__gt__(value, /)

Return self>value.

__ge__(value, /)

Return self>=value.

__iter__()

Implement iter(self).

__len__()

Return len(self).

__getitem__(key, /)

Return self[key].

__add__(value, /)

Return self+value.

__mul__(value, /)

Return self*value.

__rmul__(value, /)

Return value*self.

__contains__(key, /)

Return key in self.

__getnewargs__()

Return self as a plain tuple.

index(value[, start, stop])

Return first index of value.

count(value, /)

Return number of occurrences of value.

__class_getitem__

See PEP 585

Private Data Attributes:

_fields

_field_defaults

Private Methods:

_make(iterable)

Make a new DomainLevelRange object from a sequence or iterable

_replace(**kwds)

Return a new DomainLevelRange object replacing specified fields with new values

_asdict()

Return a new dict which maps field names to their values.


__add__(value, /)

Return self+value.

__annotations__ = {}
__class_getitem__()

See PEP 585

__contains__(key, /)

Return key in self.

__eq__(value, /)

Return self==value.

__ge__(value, /)

Return self>=value.

__getattribute__(name, /)

Return getattr(self, name).

__getitem__(key, /)

Return self[key].

__getnewargs__()

Return self as a plain tuple. Used by copy and pickle.

__gt__(value, /)

Return self>value.

__hash__()

Return hash(self).

__iter__()

Implement iter(self).

__le__(value, /)

Return self<=value.

__len__()

Return len(self).

__lt__(value, /)

Return self<value.

__match_args__ = ('min', 'max')
__module__ = 'ipaserver.plugins.domainlevel'
__mul__(value, /)

Return self*value.

__ne__(value, /)

Return self!=value.

static __new__(_cls, min, max)

Create new instance of DomainLevelRange(min, max)

__repr__()

Return a nicely formatted representation string

__rmul__(value, /)

Return value*self.

__slots__ = ()
_asdict()

Return a new dict which maps field names to their values.

_field_defaults = {}
_fields = ('min', 'max')
classmethod _make(iterable)

Make a new DomainLevelRange object from a sequence or iterable

_replace(**kwds)

Return a new DomainLevelRange object replacing specified fields with new values

count(value, /)

Return number of occurrences of value.

index(value, start=0, stop=9223372036854775807, /)

Return first index of value.

Raises ValueError if the value is not present.

max

Alias for field number 1

min

Alias for field number 0