Top

miasm.expression.modint module

#-*- coding:utf-8 -*-

from builtins import range
from functools import total_ordering

@total_ordering
class moduint(object):

    def __init__(self, arg):
        self.arg = int(arg) % self.__class__.limit
        assert(self.arg >= 0 and self.arg < self.__class__.limit)

    def __repr__(self):
        return self.__class__.__name__ + '(' + hex(self.arg) + ')'

    def __hash__(self):
        return hash(self.arg)

    @classmethod
    def maxcast(cls, c2):
        c2 = c2.__class__
        if cls.size > c2.size:
            return cls
        else:
            return c2

    def __eq__(self, y):
        if isinstance(y, moduint):
            return self.arg == y.arg
        return self.arg == y

    def __ne__(self, y):
        # required Python 2.7.14
        return not self == y

    def __lt__(self, y):
        if isinstance(y, moduint):
            return self.arg < y.arg
        return self.arg < y

    def __add__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg + y.arg)
        else:
            return self.__class__(self.arg + y)

    def __and__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg & y.arg)
        else:
            return self.__class__(self.arg & y)

    def __div__(self, y):
        # Python: 8 / -7 == -2 (C-like: -1)
        # int(float) trick cannot be used, due to information loss
        den = int(y)
        num = int(self)
        result_sign = 1 if (den * num) >= 0 else -1
        cls = self.__class__
        if isinstance(y, moduint):
            cls = self.maxcast(y)
        return (abs(num) // abs(den)) * result_sign

    def __floordiv__(self, y):
        return self.__div__(y)

    def __int__(self):
        return int(self.arg)

    def __long__(self):
        return int(self.arg)

    def __index__(self):
        return int(self.arg)

    def __invert__(self):
        return self.__class__(~self.arg)

    def __lshift__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg << y.arg)
        else:
            return self.__class__(self.arg << y)

    def __mod__(self, y):
        # See __div__ for implementation choice
        cls = self.__class__
        if isinstance(y, moduint):
            cls = self.maxcast(y)
        return cls(self.arg - y * (self // y))

    def __mul__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg * y.arg)
        else:
            return self.__class__(self.arg * y)

    def __neg__(self):
        return self.__class__(-self.arg)

    def __or__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg | y.arg)
        else:
            return self.__class__(self.arg | y)

    def __radd__(self, y):
        return self.__add__(y)

    def __rand__(self, y):
        return self.__and__(y)

    def __rdiv__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(y.arg // self.arg)
        else:
            return self.__class__(y // self.arg)

    def __rfloordiv__(self, y):
        return self.__rdiv__(y)

    def __rlshift__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(y.arg << self.arg)
        else:
            return self.__class__(y << self.arg)

    def __rmod__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(y.arg % self.arg)
        else:
            return self.__class__(y % self.arg)

    def __rmul__(self, y):
        return self.__mul__(y)

    def __ror__(self, y):
        return self.__or__(y)

    def __rrshift__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(y.arg >> self.arg)
        else:
            return self.__class__(y >> self.arg)

    def __rshift__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg >> y.arg)
        else:
            return self.__class__(self.arg >> y)

    def __rsub__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(y.arg - self.arg)
        else:
            return self.__class__(y - self.arg)

    def __rxor__(self, y):
        return self.__xor__(y)

    def __sub__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg - y.arg)
        else:
            return self.__class__(self.arg - y)

    def __xor__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg ^ y.arg)
        else:
            return self.__class__(self.arg ^ y)

    def __hex__(self):
        return hex(self.arg)

    def __abs__(self):
        return abs(self.arg)

    def __rpow__(self, v):
        return v ** self.arg

    def __pow__(self, v):
        return self.__class__(self.arg ** v)


class modint(moduint):

    def __init__(self, arg):
        if isinstance(arg, moduint):
            arg = arg.arg
        a = arg % self.__class__.limit
        if a >= self.__class__.limit // 2:
            a -= self.__class__.limit
        self.arg = a
        assert(
            self.arg >= -self.__class__.limit // 2 and
            self.arg < self.__class__.limit
        )


def is_modint(a):
    return isinstance(a, moduint)


def size2mask(size):
    return (1 << size) - 1

mod_size2uint = {}
mod_size2int = {}

mod_uint2size = {}
mod_int2size = {}

def define_int(size):
    """Build the 'modint' instance corresponding to size @size"""
    global mod_size2int, mod_int2size

    name = 'int%d' % size
    cls = type(name, (modint,), {"size": size, "limit": 1 << size})
    globals()[name] = cls
    mod_size2int[size] = cls
    mod_int2size[cls] = size
    return cls

def define_uint(size):
    """Build the 'moduint' instance corresponding to size @size"""
    global mod_size2uint, mod_uint2size

    name = 'uint%d' % size
    cls = type(name, (moduint,), {"size": size, "limit": 1 << size})
    globals()[name] = cls
    mod_size2uint[size] = cls
    mod_uint2size[cls] = size
    return cls

def define_common_int():
    "Define common int"
    common_int = range(1, 257)

    for i in common_int:
        define_int(i)

    for i in common_int:
        define_uint(i)

define_common_int()

Module variables

var mod_int2size

var mod_size2int

var mod_size2uint

var mod_uint2size

Functions

def define_common_int(

)

Define common int

def define_common_int():
    "Define common int"
    common_int = range(1, 257)

    for i in common_int:
        define_int(i)

    for i in common_int:
        define_uint(i)

def define_int(

size)

Build the 'modint' instance corresponding to size @size

def define_int(size):
    """Build the 'modint' instance corresponding to size @size"""
    global mod_size2int, mod_int2size

    name = 'int%d' % size
    cls = type(name, (modint,), {"size": size, "limit": 1 << size})
    globals()[name] = cls
    mod_size2int[size] = cls
    mod_int2size[cls] = size
    return cls

def define_uint(

size)

Build the 'moduint' instance corresponding to size @size

def define_uint(size):
    """Build the 'moduint' instance corresponding to size @size"""
    global mod_size2uint, mod_uint2size

    name = 'uint%d' % size
    cls = type(name, (moduint,), {"size": size, "limit": 1 << size})
    globals()[name] = cls
    mod_size2uint[size] = cls
    mod_uint2size[cls] = size
    return cls

def is_modint(

a)

def is_modint(a):
    return isinstance(a, moduint)

def size2mask(

size)

def size2mask(size):
    return (1 << size) - 1

Classes

class int1

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int10

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int100

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int101

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int102

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int103

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int104

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int105

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int106

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int107

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int108

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int109

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int11

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int110

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int111

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int112

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int113

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int114

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int115

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int116

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int117

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int118

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int119

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int12

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int120

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int121

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int122

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int123

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int124

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int125

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int126

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int127

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int128

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int129

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int13

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int130

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int131

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int132

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int133

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int134

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int135

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int136

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int137

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int138

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int139

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int14

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int140

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int141

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int142

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int143

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int144

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int145

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int146

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int147

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int148

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int149

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int15

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int150

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int151

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int152

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int153

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int154

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int155

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int156

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int157

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int158

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int159

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int16

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int160

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int161

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int162

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int163

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int164

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int165

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int166

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int167

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int168

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int169

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int17

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int170

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int171

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int172

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int173

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int174

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int175

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int176

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int177

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int178

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int179

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int18

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int180

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int181

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int182

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int183

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int184

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int185

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int186

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int187

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int188

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int189

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int19

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int190

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int191

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int192

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int193

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int194

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int195

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int196

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int197

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int198

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int199

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int2

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int20

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int200

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int201

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int202

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int203

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int204

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int205

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int206

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int207

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int208

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int209

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int21

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int210

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int211

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int212

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int213

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int214

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int215

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int216

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int217

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int218

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int219

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int22

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int220

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int221

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int222

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int223

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int224

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int225

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int226

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int227

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int228

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int229

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int23

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int230

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int231

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int232

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int233

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int234

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int235

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int236

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int237

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int238

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int239

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int24

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int240

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int241

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int242

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int243

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int244

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int245

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int246

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int247

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int248

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int249

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int25

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int250

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int251

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int252

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int253

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int254

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int255

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int256

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int26

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int27

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int28

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int29

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int3

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int30

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int31

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int32

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int33

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int34

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int35

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int36

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int37

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int38

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int39

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int4

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int40

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int41

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int42

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int43

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int44

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int45

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int46

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int47

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int48

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int49

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int5

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int50

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int51

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int52

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int53

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int54

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int55

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int56

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int57

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int58

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int59

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int6

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int60

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int61

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int62

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int63

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int64

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int65

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int66

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int67

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int68

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int69

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int7

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int70

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int71

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int72

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int73

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int74

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int75

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int76

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int77

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int78

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int79

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int8

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int80

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int81

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int82

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int83

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int84

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int85

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int86

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int87

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int88

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int89

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int9

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int90

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int91

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int92

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int93

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int94

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int95

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int96

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int97

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int98

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class int99

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: modint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class modint

class modint(moduint):

    def __init__(self, arg):
        if isinstance(arg, moduint):
            arg = arg.arg
        a = arg % self.__class__.limit
        if a >= self.__class__.limit // 2:
            a -= self.__class__.limit
        self.arg = a
        assert(
            self.arg >= -self.__class__.limit // 2 and
            self.arg < self.__class__.limit
        )

Ancestors (in MRO)

Static methods

def __init__(

self, arg)

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    if isinstance(arg, moduint):
        arg = arg.arg
    a = arg % self.__class__.limit
    if a >= self.__class__.limit // 2:
        a -= self.__class__.limit
    self.arg = a
    assert(
        self.arg >= -self.__class__.limit // 2 and
        self.arg < self.__class__.limit
    )

Instance variables

var arg

Inheritance: moduint.arg

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class moduint

class moduint(object):

    def __init__(self, arg):
        self.arg = int(arg) % self.__class__.limit
        assert(self.arg >= 0 and self.arg < self.__class__.limit)

    def __repr__(self):
        return self.__class__.__name__ + '(' + hex(self.arg) + ')'

    def __hash__(self):
        return hash(self.arg)

    @classmethod
    def maxcast(cls, c2):
        c2 = c2.__class__
        if cls.size > c2.size:
            return cls
        else:
            return c2

    def __eq__(self, y):
        if isinstance(y, moduint):
            return self.arg == y.arg
        return self.arg == y

    def __ne__(self, y):
        # required Python 2.7.14
        return not self == y

    def __lt__(self, y):
        if isinstance(y, moduint):
            return self.arg < y.arg
        return self.arg < y

    def __add__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg + y.arg)
        else:
            return self.__class__(self.arg + y)

    def __and__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg & y.arg)
        else:
            return self.__class__(self.arg & y)

    def __div__(self, y):
        # Python: 8 / -7 == -2 (C-like: -1)
        # int(float) trick cannot be used, due to information loss
        den = int(y)
        num = int(self)
        result_sign = 1 if (den * num) >= 0 else -1
        cls = self.__class__
        if isinstance(y, moduint):
            cls = self.maxcast(y)
        return (abs(num) // abs(den)) * result_sign

    def __floordiv__(self, y):
        return self.__div__(y)

    def __int__(self):
        return int(self.arg)

    def __long__(self):
        return int(self.arg)

    def __index__(self):
        return int(self.arg)

    def __invert__(self):
        return self.__class__(~self.arg)

    def __lshift__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg << y.arg)
        else:
            return self.__class__(self.arg << y)

    def __mod__(self, y):
        # See __div__ for implementation choice
        cls = self.__class__
        if isinstance(y, moduint):
            cls = self.maxcast(y)
        return cls(self.arg - y * (self // y))

    def __mul__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg * y.arg)
        else:
            return self.__class__(self.arg * y)

    def __neg__(self):
        return self.__class__(-self.arg)

    def __or__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg | y.arg)
        else:
            return self.__class__(self.arg | y)

    def __radd__(self, y):
        return self.__add__(y)

    def __rand__(self, y):
        return self.__and__(y)

    def __rdiv__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(y.arg // self.arg)
        else:
            return self.__class__(y // self.arg)

    def __rfloordiv__(self, y):
        return self.__rdiv__(y)

    def __rlshift__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(y.arg << self.arg)
        else:
            return self.__class__(y << self.arg)

    def __rmod__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(y.arg % self.arg)
        else:
            return self.__class__(y % self.arg)

    def __rmul__(self, y):
        return self.__mul__(y)

    def __ror__(self, y):
        return self.__or__(y)

    def __rrshift__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(y.arg >> self.arg)
        else:
            return self.__class__(y >> self.arg)

    def __rshift__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg >> y.arg)
        else:
            return self.__class__(self.arg >> y)

    def __rsub__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(y.arg - self.arg)
        else:
            return self.__class__(y - self.arg)

    def __rxor__(self, y):
        return self.__xor__(y)

    def __sub__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg - y.arg)
        else:
            return self.__class__(self.arg - y)

    def __xor__(self, y):
        if isinstance(y, moduint):
            cls = self.maxcast(y)
            return cls(self.arg ^ y.arg)
        else:
            return self.__class__(self.arg ^ y)

    def __hex__(self):
        return hex(self.arg)

    def __abs__(self):
        return abs(self.arg)

    def __rpow__(self, v):
        return v ** self.arg

    def __pow__(self, v):
        return self.__class__(self.arg ** v)

Ancestors (in MRO)

Static methods

def __init__(

self, arg)

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Instance variables

var arg

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint1

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint10

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint100

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint101

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint102

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint103

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint104

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint105

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint106

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint107

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint108

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint109

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint11

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint110

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint111

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint112

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint113

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint114

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint115

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint116

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint117

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint118

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint119

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint12

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint120

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint121

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint122

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint123

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint124

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint125

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint126

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint127

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint128

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint129

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint13

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint130

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint131

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint132

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint133

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint134

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint135

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint136

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint137

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint138

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint139

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint14

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint140

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint141

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint142

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint143

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint144

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint145

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint146

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint147

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint148

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint149

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint15

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint150

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint151

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint152

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint153

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint154

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint155

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint156

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint157

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint158

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint159

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint16

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint160

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint161

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint162

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint163

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint164

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint165

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint166

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint167

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint168

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint169

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint17

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint170

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint171

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint172

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint173

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint174

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint175

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint176

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint177

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint178

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint179

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint18

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint180

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint181

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint182

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint183

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint184

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint185

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint186

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint187

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint188

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint189

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint19

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint190

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint191

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint192

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint193

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint194

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint195

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint196

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint197

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint198

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint199

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint2

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint20

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint200

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint201

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint202

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint203

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint204

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint205

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint206

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint207

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint208

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint209

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint21

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint210

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint211

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint212

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint213

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint214

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint215

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint216

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint217

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint218

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint219

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint22

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint220

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint221

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint222

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint223

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint224

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint225

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint226

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint227

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint228

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint229

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint23

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint230

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint231

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint232

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint233

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint234

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint235

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint236

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint237

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint238

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint239

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint24

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint240

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint241

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint242

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint243

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint244

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint245

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint246

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint247

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint248

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint249

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint25

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint250

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint251

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint252

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint253

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint254

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint255

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint256

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint26

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint27

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint28

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint29

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint3

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint30

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint31

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint32

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint33

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint34

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint35

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint36

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint37

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint38

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint39

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint4

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint40

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint41

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint42

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint43

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint44

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint45

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint46

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint47

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint48

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint49

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint5

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint50

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint51

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint52

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint53

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint54

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint55

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint56

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint57

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint58

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint59

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint6

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint60

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint61

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint62

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint63

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint64

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint65

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint66

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint67

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint68

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint69

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint7

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint70

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint71

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint72

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint73

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint74

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint75

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint76

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint77

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint78

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint79

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint8

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint80

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint81

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint82

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint83

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint84

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint85

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint86

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint87

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint88

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint89

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint9

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint90

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint91

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint92

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint93

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint94

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint95

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint96

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint97

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint98

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2

class uint99

Ancestors (in MRO)

Class variables

var limit

var size

Static methods

def __init__(

self, arg)

Inheritance: moduint.__init__

Initialize self. See help(type(self)) for accurate signature.

def __init__(self, arg):
    self.arg = int(arg) % self.__class__.limit
    assert(self.arg >= 0 and self.arg < self.__class__.limit)

Methods

def maxcast(

cls, c2)

@classmethod
def maxcast(cls, c2):
    c2 = c2.__class__
    if cls.size > c2.size:
        return cls
    else:
        return c2