On Sat, Dec 20, 2008 at 7:18 PM, R. Bernstein <ro...@panix.com> wrote: > Does linecache work with source in Python eggs? If not, is it > contemplated that this is going to be fixed or is there something else > like linecache that currently works?
I believe it already does. FYI, eggs are just zip files with a certain file/directory structure. And linecache seems to handle reading from zipfile modules. Ergo, linecache can read source from eggs. Quoting from the linecache docs (http://docs.python.org/library/linecache.html), emphasis mine: linecache.getline(filename, lineno[, module_globals]) <snip> If a file named filename is not found, the function will ***look for it in the module search path, sys.path***, after first checking for a PEP 302 __loader__ in module_globals, in case the module was ***imported from a zipfile*** or other non-filesystem import source. Cheers, Chris -- Follow the path of the Iguana... http://rebertia.com -- http://mail.python.org/mailman/listinfo/python-list