On Sat, Nov 14, 2009 at 20:01, Benjamin Peterson <benjamin at python.org> wrote: > 2009/11/14 Nick Coghlan <ncoghlan at gmail.com>: >> This does constrain where we can use itertools - if we want carte >> blanche to use it anywhere in the standard library, even those parts >> that are imported as part of the build chain, we'll need to bite the >> bullet and make it a builtin module rather than a separately built >> extension module. > > I have another unpleasant but slightly less hacky solution. We put > detect_encoding in linecache where it is actually used. Well, it happens to be used by the standard library in linecache, but not all external uses of it necessarily tie into linecache (e.g. importlib uses detect_encoding() in some non-critical code). Might just have to live with sub-optimal code. -Brett
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4