Management shell completion doesn't quite work right
Specifically, the completer only completes stuff that was in its scope when it was set up. This means that you can't complete the names of modules you import, for example. The attached patch fixes this by creating a separate dictionary to serve as the environment for the shell, then setting up a completer that's bound to that dictionary.
Change History (4)
changed from Jacob to Adrian Holovaty