Module Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body ImportFrom alias While NameLoad body TryExcept body If CompareEq Call AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num handlers ExceptHandler type NameLoad name NameStore body If CompareEq AttributeLoad NameLoad attr NameLoad body Continue Raise decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assert BoolOpOr NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Expr Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore ListLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Return Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad NameLoad Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias alias Assign NameStore ListLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Assign NameStore IfExp Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr While NameLoad body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad NameLoad Call BinOpMult NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad If CompareLtELt NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index BinOpSub NameLoad NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Expr Call NameLoad orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Num orelse If CompareLt NameLoad Num body Expr Call NameLoad Str Return decorator_list decorator_list
N/A N/A ctypes N/A os N/A platform N/A time _thread interrupt_main threading Thread IPython.utils.warn warn ParentPollerUnix N/A Thread N/A N/A  A Unix-specific daemon thread that terminates the program immediately 
    when the parent process no longer exists.
     __init__ N/A N/A self N/A N/A N/A N/A N/A N/A super ParentPollerUnix self __init__ N/A N/A self daemon True N/A run N/A N/A self N/A N/A errno EINTR N/A True N/A N/A N/A N/A N/A N/A N/A os getppid 1 N/A N/A N/A N/A os _exit 1 N/A N/A N/A time sleep 1.0 N/A N/A N/A OSError N/A e N/A N/A N/A N/A e errno EINTR N/A N/A N/A N/A N/A ParentPollerWindows N/A Thread N/A N/A  A Windows-specific daemon thread that listens for a special event that
    signals an interrupt and, optionally, terminates the program immediately
    when the parent process no longer exists.
     __init__ N/A N/A self interrupt_handle parent_handle N/A None None N/A N/A  Create the poller. At least one of the optional parameters must be
        provided.

        Parameters:
        -----------
        interrupt_handle : HANDLE (int), optional
            If provided, the program will generate a Ctrl+C event when this
            handle is signaled.

        parent_handle : HANDLE (int), optional
            If provided, the program will terminate immediately when this 
            handle is signaled.
         N/A N/A interrupt_handle parent_handle N/A N/A N/A N/A super ParentPollerWindows self __init__ N/A N/A self daemon True N/A N/A self interrupt_handle interrupt_handle N/A N/A self parent_handle parent_handle N/A create_interrupt_event N/A N/A N/A N/A N/A  Create an interrupt event handle.

        The parent process should use this static method for creating the
        interrupt event that is passed to the child process. It should store
        this handle and use it with ``send_interrupt`` to interrupt the child
        process.
         SECURITY_ATTRIBUTES N/A N/A ctypes Structure N/A N/A _fields_ N/A N/A nLength N/A ctypes c_int N/A lpSecurityDescriptor N/A ctypes c_void_p N/A bInheritHandle N/A ctypes c_int N/A N/A sa N/A SECURITY_ATTRIBUTES N/A sa_p N/A N/A ctypes pointer sa N/A N/A sa nLength N/A N/A ctypes sizeof SECURITY_ATTRIBUTES N/A N/A sa lpSecurityDescriptor 0 N/A N/A sa bInheritHandle 1 N/A N/A N/A N/A N/A ctypes windll kernel32 CreateEventA sa_p False False N/A staticmethod send_interrupt N/A N/A interrupt_handle N/A N/A N/A  Sends an interrupt event using the specified handle.
         N/A N/A N/A N/A N/A ctypes windll kernel32 SetEvent interrupt_handle N/A staticmethod run N/A N/A self N/A N/A N/A  Run the poll loop. This method never returns.
         _subprocess WAIT_OBJECT_0 INFINITE N/A handles N/A N/A N/A self interrupt_handle N/A N/A N/A N/A handles append N/A self interrupt_handle N/A N/A self parent_handle N/A N/A N/A N/A handles append N/A self parent_handle N/A arch N/A N/A N/A platform architecture N/A 0 N/A c_int N/A N/A N/A arch startswith 64 N/A ctypes c_int64 N/A ctypes c_int N/A True N/A N/A result N/A N/A N/A N/A ctypes windll kernel32 WaitForMultipleObjects N/A len handles N/A N/A c_int N/A len handles handles False INFINITE N/A N/A WAIT_OBJECT_0 result N/A len handles N/A N/A handle N/A handles N/A N/A result WAIT_OBJECT_0 N/A N/A handle N/A self interrupt_handle N/A N/A N/A interrupt_main N/A N/A N/A handle N/A self parent_handle N/A N/A N/A N/A os _exit 1 N/A N/A N/A result 0 N/A N/A N/A warn Parent poll failed.  If the frontend dies,
                the kernel may be left running.  Please let us know
                about your system (bitness, Python, etc.) at
                ipython-dev@scipy.org N/A N/A N/A