�
    !A?h~)  �                   �D  � d Z ddlZddlZddlmZmZ g d�Z G d� d�  �        Z G d� de�  �        Zdd	�Z	e
d
k    rdddlZ ej        �   �         Z
e
�                    ddd
��  �         e
�                    �   �         Zej        sej        j        rdZndZ e	e�  �         dS dS )z?Utilities needed to emulate Python's interactive interpreter.
�    N)�CommandCompiler�compile_command)�InteractiveInterpreter�InteractiveConsole�interactr   c                   �<