This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author rbcollins
Recipients Jim.Jewett, chortos, dmascialino, eric.araujo, eric.snow, ezio.melotti, jjconti, loewis, ncoghlan, rbcollins, ubershmekel
Date 2015-03-05.22:20:12
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1425594012.72.0.470114324771.issue8087@psf.upfronthosting.co.za>
In-reply-to
Content
Storing a marker in module objects which can be used to validate the linecache is a good idea. timestamp isn't appropriate because of modules loaded from zips or dynamic generation. I'd suggest we make it something opaque - we get source code by asking the loader for it anyway - if we make all source code loading go through the loader, then file based loaders can use a timestamp, zip based ones can shortcircuit or use a reference to the containing zip's file metadata or whatever.
History
Date User Action Args
2015-03-05 22:20:12rbcollinssetrecipients: + rbcollins, loewis, ncoghlan, jjconti, ezio.melotti, eric.araujo, ubershmekel, chortos, dmascialino, eric.snow, Jim.Jewett
2015-03-05 22:20:12rbcollinssetmessageid: <1425594012.72.0.470114324771.issue8087@psf.upfronthosting.co.za>
2015-03-05 22:20:12rbcollinslinkissue8087 messages
2015-03-05 22:20:12rbcollinscreate