Andreas Klöckner
Andreas Klöckner
Thanks for investigating and putting this together. The level of automation achieved here is more to my liking, though the grepping through the process list still seems fishy. If we...
Workflow-wise, I think this looks promising. Thanks for putting it together. If you could turn this into a pull request (e.g. as `python -m pudb.server ` and `-m pudb.client`?), we...
What are you suggesting pudb should do? I generally feel that this is (morally) "not our problem", in that I feel pip/setuptools is just too dumb to realize that installing...
I think the better option would be to acknowledge that reloading a module can execute arbitrary code (and produce output) and switch away from the UI.
This would have the added advantage that that output is not lost.
I'd be happy to consider a patch.
I don't understand this at all--neither the bug nor the patch, sorry. The internal shell is implemented purely in Urwid, with no code path that goes through readline. So introducing...
That's true--but `rlcompleter` is independent of `readline`. All it does is, given a command line fragment and a scope, produce some options for Tab completion.
Hmm, now that I've said that: It does import `readline` and set itself as the completer there. So if importing `readline` has some side effect in your setup (it shouldn't!),...
It seems like this reintroduces a bunch of the redundancy that @mvanderkamp sought to eliminate. Maybe we can find a compromise that serves both goals?