-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mar 7, 2007, at 5:46 PM, BJörn Lindqvist wrote:
>> When Python's import machinery is initialized, the oldlib package is >> imported. Inside oldlib there is a class called ``OldStdlibLoader``. >> This class implements the PEP 302 interface and is automatically >> instantiated, with zero arguments. The constructor reads all the >> ``.mv`` files from the oldlib package directory, automatically >> registering all the remappings found in those ``.mv`` files. This is >> how the Python 2.x standard library is remapped. > > Will not reading all those .mv files add a lot of overhead? Disk seeks > is not cheap. I don't think so. There will likely be just a few .mv files in the stdlib and they'd all get loaded at Python startup time. A package's .mv file would only get loaded when the package gets imported. Once read I don't think we'd need to stat for those or read them again. It would definitely be worth measuring, but my guess is the additional overhead will be negligible. - -Barry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iQCVAwUBRe9OhnEjvBPtnXfVAQLjYAP7BeVkCMGCVeVt/oqIoywtyP1+B4Ndgmdo uj0JQUSmu2ikRXRoSNtNSoSKdQsco9FI+LHYHwBRJmLKC+IIZ0glP/y+re6hkdOa vWfj1QLYBzWY6EzXRgf92xiR9dXJx92vsiSWAjibRwLlE7d+3eFYqrBa+fvEzQGv pkKjOlTYIKo= =5OL3 -----END PGP SIGNATURE----- _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com