Workaround for the isort Travis issue by using order-by-type

See isort issue: https://github.com/timothycrosley/isort/issues/185
This commit is contained in:
Calum Lind 2014-09-26 12:21:41 +01:00
commit dd8e37a6ce
16 changed files with 19 additions and 18 deletions

View file

@ -18,7 +18,7 @@ import deluge.component as component
from deluge.common import get_version, is_ip, windows_check from deluge.common import get_version, is_ip, windows_check
from deluge.configmanager import get_config_dir from deluge.configmanager import get_config_dir
from deluge.core.core import Core from deluge.core.core import Core
from deluge.core.rpcserver import export, RPCServer from deluge.core.rpcserver import RPCServer, export
from deluge.error import DaemonRunningError from deluge.error import DaemonRunningError
if windows_check(): if windows_check():

View file

@ -16,14 +16,14 @@ import sys
import traceback import traceback
from types import FunctionType from types import FunctionType
from OpenSSL import crypto, SSL from OpenSSL import SSL, crypto
from twisted.internet import defer, reactor from twisted.internet import defer, reactor
from twisted.internet.protocol import Factory from twisted.internet.protocol import Factory
import deluge.component as component import deluge.component as component
import deluge.configmanager import deluge.configmanager
from deluge.core.authmanager import AUTH_LEVEL_ADMIN, AUTH_LEVEL_DEFAULT, AUTH_LEVEL_NONE from deluge.core.authmanager import AUTH_LEVEL_ADMIN, AUTH_LEVEL_DEFAULT, AUTH_LEVEL_NONE
from deluge.error import _ClientSideRecreateError, DelugeError, IncompatibleClient, NotAuthorizedError, WrappedException from deluge.error import DelugeError, IncompatibleClient, NotAuthorizedError, WrappedException, _ClientSideRecreateError
from deluge.transfer import DelugeTransferProtocol from deluge.transfer import DelugeTransferProtocol
RPC_RESPONSE = 1 RPC_RESPONSE = 1

View file

@ -25,7 +25,7 @@ from deluge._libtorrent import lt
from deluge.common import decode_string, get_magnet_info, utf8_encoded from deluge.common import decode_string, get_magnet_info, utf8_encoded
from deluge.configmanager import ConfigManager, get_config_dir from deluge.configmanager import ConfigManager, get_config_dir
from deluge.core.authmanager import AUTH_LEVEL_ADMIN from deluge.core.authmanager import AUTH_LEVEL_ADMIN
from deluge.core.torrent import sanitize_filepath, Torrent, TorrentOptions from deluge.core.torrent import Torrent, TorrentOptions, sanitize_filepath
from deluge.error import InvalidTorrentError from deluge.error import InvalidTorrentError
from deluge.event import (PreTorrentRemovedEvent, SessionStartedEvent, TorrentAddedEvent, TorrentFileCompletedEvent, from deluge.event import (PreTorrentRemovedEvent, SessionStartedEvent, TorrentAddedEvent, TorrentFileCompletedEvent,
TorrentFileRenamedEvent, TorrentFinishedEvent, TorrentRemovedEvent, TorrentResumedEvent, TorrentFileRenamedEvent, TorrentFinishedEvent, TorrentRemovedEvent, TorrentResumedEvent,

View file

@ -19,7 +19,7 @@ import os
import shutil import shutil
from twisted.internet import reactor from twisted.internet import reactor
from twisted.internet.task import deferLater, LoopingCall from twisted.internet.task import LoopingCall, deferLater
import deluge.component as component import deluge.component as component
import deluge.configmanager import deluge.configmanager

View file

@ -27,8 +27,8 @@ from deluge.core.rpcserver import export
from deluge.httpdownloader import download_file from deluge.httpdownloader import download_file
from deluge.plugins.pluginbase import CorePluginBase from deluge.plugins.pluginbase import CorePluginBase
from .common import BadIP, IP from .common import IP, BadIP
from .detect import create_reader, detect_compression, detect_format, UnknownFormatError from .detect import UnknownFormatError, create_reader, detect_compression, detect_format
from .readers import ReaderParseError from .readers import ReaderParseError
# TODO: check return values for deferred callbacks # TODO: check return values for deferred callbacks

View file

@ -10,7 +10,7 @@
import logging import logging
import re import re
from .common import BadIP, IP, raises_errors_as from .common import IP, BadIP, raises_errors_as
log = logging.getLogger(__name__) log = logging.getLogger(__name__)

View file

@ -4,7 +4,7 @@ from twisted.trial import unittest
from deluge import error from deluge import error
from deluge.core.authmanager import AUTH_LEVEL_ADMIN from deluge.core.authmanager import AUTH_LEVEL_ADMIN
from deluge.ui.client import Client, client, DaemonSSLProxy from deluge.ui.client import Client, DaemonSSLProxy, client
from . import common from . import common

View file

@ -2,8 +2,8 @@ import os
from twisted.trial import unittest from twisted.trial import unittest
from deluge.common import (fdate, fpcnt, fpeer, fsize, fspeed, ftime, get_path_size, is_ip, is_magnet, is_url, from deluge.common import (VersionSplit, fdate, fpcnt, fpeer, fsize, fspeed, ftime, get_path_size, is_ip, is_magnet,
setup_translations, VersionSplit) is_url, setup_translations)
class CommonTestCase(unittest.TestCase): class CommonTestCase(unittest.TestCase):

View file

@ -12,7 +12,7 @@ from optparse import make_option
from twisted.internet import defer from twisted.internet import defer
import deluge.component as component import deluge.component as component
from deluge.common import fspeed, TORRENT_STATE from deluge.common import TORRENT_STATE, fspeed
from deluge.ui.client import client from deluge.ui.client import client
from deluge.ui.console.main import BaseCommand from deluge.ui.console.main import BaseCommand

View file

@ -23,7 +23,7 @@ from twisted.internet import defer, reactor
import deluge.common import deluge.common
import deluge.component as component import deluge.component as component
from deluge.ui.client import client from deluge.ui.client import client
from deluge.ui.console import colors, UI_PATH from deluge.ui.console import UI_PATH, colors
from deluge.ui.console.eventlog import EventLog from deluge.ui.console.eventlog import EventLog
from deluge.ui.console.statusbars import StatusBars from deluge.ui.console.statusbars import StatusBars
from deluge.ui.coreconfig import CoreConfig from deluge.ui.coreconfig import CoreConfig

View file

@ -12,7 +12,7 @@ from collections import deque
from sys import maxint from sys import maxint
import deluge.component as component import deluge.component as component
from deluge.common import fdate, FILE_PRIORITY, fsize, ftime from deluge.common import FILE_PRIORITY, fdate, fsize, ftime
from deluge.ui.client import client from deluge.ui.client import client
from deluge.ui.console import colors from deluge.ui.console import colors
from deluge.ui.console.modes import format_utils from deluge.ui.console.modes import format_utils

View file

@ -18,7 +18,7 @@ import pango
from gobject import GError from gobject import GError
import deluge.component as component import deluge.component as component
from deluge.common import get_pixmap, resource_filename, TORRENT_STATE from deluge.common import TORRENT_STATE, get_pixmap, resource_filename
from deluge.configmanager import ConfigManager from deluge.configmanager import ConfigManager
from deluge.ui.client import client from deluge.ui.client import client

View file

@ -11,7 +11,7 @@ import logging
import gtk import gtk
import pygtk import pygtk
from gobject import signal_new, SIGNAL_RUN_LAST, TYPE_NONE from gobject import SIGNAL_RUN_LAST, TYPE_NONE, signal_new
from deluge.ui.gtkui.common import load_pickled_state_file, save_pickled_state_file from deluge.ui.gtkui.common import load_pickled_state_file, save_pickled_state_file

View file

@ -23,7 +23,7 @@ from deluge import common, component, configmanager
from deluge.core.rpcserver import check_ssl_keys from deluge.core.rpcserver import check_ssl_keys
from deluge.ui.tracker_icons import TrackerIcons from deluge.ui.tracker_icons import TrackerIcons
from deluge.ui.web.auth import Auth from deluge.ui.web.auth import Auth
from deluge.ui.web.common import compress, Template from deluge.ui.web.common import Template, compress
from deluge.ui.web.json_api import JSON, WebApi from deluge.ui.web.json_api import JSON, WebApi
from deluge.ui.web.pluginmanager import PluginManager from deluge.ui.web.pluginmanager import PluginManager

View file

@ -19,3 +19,4 @@ known_standard_library=unicodedata
line_length=120 line_length=120
skip=gtkui.py skip=gtkui.py
known_third_party=pygtk,gtk,gobject,gtk.gdk,pango,cairo,pangocairo known_third_party=pygtk,gtk,gobject,gtk.gdk,pango,cairo,pangocairo
order_by_type=true

View file

@ -71,7 +71,7 @@ deps =
whitelist_externals = whitelist_externals =
{[testenv]whitelist_externals} {[testenv]whitelist_externals}
isort isort
commands = python -c "import subprocess, sys; output = subprocess.check_output('isort --recursive --diff --stdout deluge docs win32 *.py', shell=True); print output; sys.exit(len(output) != 0)" commands = python -c "import subprocess, sys; output = subprocess.check_output('isort --stdout --diff --recursive deluge docs win32 *.py', shell=True); print output; sys.exit(len(output) != 0)"
[testenv:flake8] [testenv:flake8]
setenv = {[testenv]setenv} setenv = {[testenv]setenv}