sys.getfilesystemencoding() would be broken after installing a threaded
manhole. See #51 <https://github.com/ionelmc/python-manhole/issues/51>_.socket.setdefaulttimeout() is used.
Contributed by "honnix" in #53 <https://github.com/ionelmc/python-manhole/pull/53>_.#43 <https://github.com/ionelmc/python-manhole/pull/43>_.manhole-cli so that timeout is actually seconds and not milliseconds.
Contributed by Nir Soffer in #45 <https://github.com/ionelmc/python-manhole/pull/45>_.manhole-cli.
Contributed by Nir Soffer in #46 <https://github.com/ionelmc/python-manhole/pull/46>_.#49 <https://github.com/ionelmc/python-manhole/issues/49>_.connection_handler option. Now you can conveniently use connection_handler="exec".handle_connection_exec. It now has a clean way to exit (exit()) and properly closes the socket.connection_handler install option. Default value is manhole.handle_connection_repl, and alternate
manhole.handle_connection_exec is provided (very simple: no output redirection, no stacktrace dumping).manhole-cli. Now echo foobar | manhole-cli will wait 1 second for output from manhole
(you can customize this with the --timeout option).manhole-cli on Python 3 (exc vars don't leak anymore).strict mode). Previous install is undone.π Changed manhole-cli:
--signal argument).PID argument.PYTHONMANHOLE environment variable.strict install option. Set it to false to avoid getting the AlreadyInstalled exception.manhole-cli script that emulates socat readline unix-connect:/tmp/manhole-1234.socket_path install option (contributed by Nir Soffer_).reinstall_delay install option.locals install option (contributed by Nir Soffer_).redirect_stderr install option (contributed by Nir Soffer_).Nir Soffer_).Saulius MenkeviΔius_)... _Saulius MenkeviΔius: https://github.com/razzmatazz .. _Nir Soffer: https://github.com/nirs