I read over your patch, and the main functional change as I see it that the cache of old modules is now a dict instead of a list. The dict is keyed by the %run script path. This means that only 1 module copy is cached per script path.
Nice solution. Thanks for continuing to share your work on IPython.
I read over your patch, and the main functional change as I see it that the cache of old modules is now a dict instead of a list. The dict is keyed by the %run script path. This means that only 1 module copy is cached per script path.
Nice solution. Thanks for continuing to share your work on IPython.