Patchbots analysing sage patch 28234 have repeatedly crashed while running with the pyflakes plugin. This was caused by one of the changed files (src/sage/categories/pushout.py) using a lazy_import('sage.categories.rings', 'Rings', at_startup=True).
While the old version of the code for finding lazy imports previously removed terms that involved the deprecation= keyword argument, they did not handle the at_startup=True option. This updates the code to ignore all keyword terms. This means that the code does not crash.
Patchbots analysing sage patch 28234 have repeatedly crashed while running with the pyflakes plugin. This was caused by one of the changed files (src/sage/categories/pushout.py) using a
lazy_import('sage.categories.rings', 'Rings', at_startup=True)
.While the old version of the code for finding lazy imports previously removed terms that involved the
deprecation=
keyword argument, they did not handle theat_startup=True
option. This updates the code to ignore all keyword terms. This means that the code does not crash.