mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 13:33:24 +00:00
Since positional arguments are interpreted differently by different backends in Django's authentication backend system, it’s safer to disallow them. This had been the motivation for previously declaring the parameters with default values when we were on Python 2, but that was not super effective because Python has no rule against positional default arguments and that convention for our authentication backends was solely enforced by code review. Signed-off-by: Anders Kaseorg <anders@zulipchat.com>