# encoding: utf-8
# module _testmultiphase
# from /usr/lib/python3.5/lib-dynload/_testmultiphase.cpython-35m-x86_64-linux-gnu.so
# by generator 1.145
""" Test module main """
# no imports

# Variables with simple values

int_const = 1969

str_const = 'something different'

# functions

def call_state_registration_func(*args, **kwargs): # real signature unknown
    """
    register_state(0): call PyState_FindModule()
    register_state(1): call PyState_AddModule()
    register_state(2): call PyState_RemoveModule()
    """
    pass

def foo(i, j): # real signature unknown; restored from __doc__
    """
    foo(i,j)
    
    Return the sum of i and j.
    """
    pass

# classes

class error(Exception):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""



class Example(object):
    """ The Example type """
    def demo(self): # real signature unknown; restored from __doc__
        """ demo() -> None """
        pass

    def __del__(self, *args, **kwargs): # real signature unknown
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass


class Str(str):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass


# variables with complex values

__loader__ = None # (!) real value is ''

__spec__ = None # (!) real value is ''

