(return_tuples=False)
| 24 | |
| 25 | |
| 26 | def _get_backends(return_tuples=False): |
| 27 | backends = [] |
| 28 | for backend_path in settings.AUTHENTICATION_BACKENDS: |
| 29 | backend = load_backend(backend_path) |
| 30 | backends.append((backend, backend_path) if return_tuples else backend) |
| 31 | if not backends: |
| 32 | raise ImproperlyConfigured( |
| 33 | "No authentication backends have been defined. Does " |
| 34 | "AUTHENTICATION_BACKENDS contain anything?" |
| 35 | ) |
| 36 | return backends |
| 37 | |
| 38 | |
| 39 | def get_backends(): |
no test coverage detected