123456789101112131415161718192021222324252627282930313233343536373839404142 |
- """Checks import order rule"""
- # pylint: disable=unused-import,relative-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
-
-
- 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')
|