blob: ed0615b0c09c294854c8638c20f1f82f91f73057 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
"""Checks import order rule"""
# pylint: disable=unused-import,ungrouped-imports,import-error,no-name-in-module,relative-beyond-top-level
from __future__ import absolute_import
try:
from six.moves import configparser
except ImportError:
import configparser
import logging
import six
import os.path # [wrong-import-order]
from astroid import are_exclusive
import sys # [wrong-import-order]
import datetime # [wrong-import-order]
import unused_import
from .package import Class
import totally_missing # [wrong-import-order]
from . import package
import astroid # [wrong-import-order]
from . import package2
from .package2 import Class2
from ..package3 import Class3
from six.moves.urllib.parse import quote # [wrong-import-order]
LOGGER = logging.getLogger(__name__)
if LOGGER:
# imports nested skipped
from . import package4
import pprint
from pprint import PrettyPrinter
try:
# imports nested skipped
from . import package4
import random
from random import division
except ImportError:
LOGGER.info('A useful message here')
|