I was wondering why the current implementation of lazy imports was used instead of something like: http://code.activestate.com/recipes/473888-lazy-module-imports/ The reason I'm asking is that bzr's current style of lazy imports prevents code-inspecting editors from recognizing which modules are imported in a particular file. Ciao, Gordon