def __init__(self, interrupt_handle=None, parent_handle=None):
assert(interrupt_handle or parent_handle)<EOL>super(ParentPollerWindows, self).__init__()<EOL>if ctypes is None:<EOL><INDENT>raise ImportError("<STR_LIT>")<EOL><DEDENT>self.daemon = True<EOL>self.interrupt_handle = interrupt_handle<EOL>self.parent_handle = parent_handle<EOL>
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.