[Python-Dev] how important is setting co_filename for a module being imported to what __file__ is set to?

Benjamin Peterson benjamin at python.org
Mon Aug 31 16:55:56 CEST 2009

2009/8/31 Antoine Pitrou <solipsis at pitrou.net>:
> Brett Cannon <brett <at> python.org> writes:
>> Now I can't change
>> co_filename from Python as it's a read-only attribute and thus can't
>> match this functionality in importlib w/o creating some custom code to
>> allow me to specify the co_filename somewhere
> Why can't we simply make co_filename a writable attribute instead of inventing
> some complicated API?

Because code objects are supposed to be a immutable hashable object?


More information about the Python-Dev mailing list