ptpython library is monkey patched
The ptpython library is monkey patched at many places while it could just be implemented the way we want.
The ptpython repl is derivated by BLISS and then used. So there is no reason to patch the lib.
Example
-
ptpython_completer_patch.py
should be calledbliss_completer
or justcompleter
-
ptpython_statusbar_patch.py
should be called 'bliss_statusbar' - And this implementation just have to be used by
bliss.shell.cli.repl.BlissRepl
There is maybe other stuffs like that.