Ich versuche, einen Beitrag zu leisten, die Einfuhren in Authentifizierungs-Datei django-Rest-Rahmen, nachdem ich isort
wie diese sind laufen (ich habe Import sechs hinzugefügt):falsch bestellen Importe tox mit
from __future__ import unicode_literals
import base64
import six
from django.contrib.auth import authenticate, get_user_model
from django.middleware.csrf import CsrfViewMiddleware
from django.utils.translation import ugettext_lazy as _
from rest_framework import HTTP_HEADER_ENCODING, exceptions
wenn ich betreiben ./runtests --lintonly
es alle Tests erfolgreich durchlaufen, aber wenn ich tox
laufe es gibt mir diese Fehlermeldung:
py27-lint runtests: commands[0] | ./runtests.py --lintonly
Running flake8 code linting
flake8 passed
Running isort code checking
ERROR: /home/nitesh/open_source/django-rest-framework/rest_framework/authentication.py Imports are incorrectly sorted.
isort failed: Some modules have incorrectly ordered imports. Fix by running `isort --recursive .`
ERROR: InvocationError: '/home/nitesh/open_source/django-rest-framework/runtests.py --lintonly'
Können Sie teilen, was Code haben Sie an die django Rest Rahmen hinzuzufügen. Es könnte mir helfen, das Problem zu reproduzieren und eine Lösung zu finden. –
@Vinit Es waren kaum 2 Zeilen, 'import six' und Ersetzen von' type ('') 'durch' six.string_types' in authentication.py. – dnit13