Message403327
| Author | gvanrossum |
|---|---|
| Recipients | barry, brett.cannon, corona10, eric.snow, gvanrossum, jaraco, ncoghlan, steve.dower |
| Date | 2021-10-06.17:38:34 |
| SpamBayes Score | -1.0 |
| Marked as misclassified | Yes |
| Message-id | <1633541914.53.0.287706599738.issue45272@roundup.psfhosted.org> |
| In-reply-to |
| Content | |
|---|---|
I'm trying to understand the proposed solution, "have _imp.is_frozen() check the module in sys.modules." Does that mean it would do a dict lookup first? Maybe you should do that in the caller instead? importlib/_bootstrap.py calls it a few times, but I'm not convinced that all call sites can be called with "os.path" -- do you know which path was taken when this failed? I worry about the complexity of the importlib bootstrapping mechanism. Grepping through the source for _bootstrap and _bootstrap_external has not given me any understanding of how this works. Do you know if there are docs for this? Or do we just need to ask Brett? |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2021-10-06 17:38:34 | gvanrossum | set | recipients: + gvanrossum, barry, brett.cannon, jaraco, ncoghlan, eric.snow, steve.dower, corona10 |
| 2021-10-06 17:38:34 | gvanrossum | set | messageid: <1633541914.53.0.287706599738.issue45272@roundup.psfhosted.org> |
| 2021-10-06 17:38:34 | gvanrossum | link | issue45272 messages |
| 2021-10-06 17:38:34 | gvanrossum | create | |