[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?



-- 
Regards,
Benjamin


More information about the Python-Dev mailing list