

def __init__(self, eventloop=None, python_input=None, input=None, output=None):
    assert ((python_input is None) or isinstance(python_input, PythonInput))
    python_input = (python_input or PythonInput())
    if (output is None):
        output = create_output(true_color=Condition((lambda : python_input.true_color)))
    super(PythonCommandLineInterface, self).__init__(application=python_input.create_application(), eventloop=eventloop, input=input, output=output)

dataset/ETHPy150Open jonathanslenders/ptpython/ptpython/python_input.py PythonCommandLineInterface.__init__/original