Nick Coghlan <ncogh...@gmail.com> added the comment:

Just noting that https://bugs.python.org/issue14803 is probably our most 
comprehensive discussion of the coverage use case for arbitrary pre-__main__ 
code execution.

Steve also made a comment above about potentially turning encodings into a 
namespace package: that's difficult due to the non-empty `__init__.py` file 
that registers a couple of codec search functions as a side effect of import: 
https://github.com/python/cpython/blob/master/Lib/encodings/__init__.py

However, it would be possible to define a *new* namespace package for codec 
discovery that was searched after the standard search locations (so you could 
use it to add extra codecs, but not hijack existing ones).

----------
dependencies: +Add feature to allow code execution prior to __main__ invocation

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue33944>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to