Fix a crash during patching when MySQL support isn't available.
Review Request #12070 — Created Feb. 21, 2022 and submitted
Django Evolution 2.1.3 introduced a patch for modern versions of
mysqlclienton Django < 2.0. The patch tried to handle the situation
mysqlclientwasn't installed, but it didn't catch the right
This change adds a more broad exception handler, and also exception
handlers in the patch loader, one wrapping
apply_patch(). This will help us avoid other unforeseen
issues in the future.
Ran all unit tests without
- Removed an unused import.
- Removed a double call to
Revision 2 (+86 -8)
Checks run (2 succeeded)