Hello,

Ticket #25192[1] is about a problem that only affects Python 2 users: If you 
write a migration with a `RunPython` operation, and you use the documented 
`RunPython.noop` as the reverse action (or forward action, but that is much 
less likely...), then all looks well, until you try to squash that migration; 
then, things blow up. Since master no longer supports Python 2, the ticket was 
closed "wontfix" by core.

However, I think that if we can easily fix the problem in 1.11, then we should; 
that version is still supporting Python 2 and will do so for several years. 
1.11 is now feature frozen, but this is a bugfix, not a new feature; and the 
fix 
is 6 lines[2] (in production code) that won't make you cringe too much.

I suggest that we re-open this ticket and solve it in the 1.11.x branch.

Thanks,
        Shai.


[1] https://code.djangoproject.com/ticket/25192
[2] 
https://github.com/django/django/compare/stable/1.11.x...shaib:ticket_25192?expand=1

Reply via email to