Skip to content

Commit efd4d4d

Browse files
authored
Import order (#398)
1 parent 8738890 commit efd4d4d

4 files changed

Lines changed: 27 additions & 24 deletions

File tree

shotgun_api3/shotgun.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,27 +29,27 @@
2929
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3030
"""
3131

32-
# Python 2/3 compatibility
33-
from .lib import six
34-
from .lib import sgsix
35-
from .lib import sgutils
36-
from .lib.six import BytesIO # used for attachment upload
37-
from .lib.six.moves import map
38-
39-
from .lib.six.moves import http_cookiejar # used for attachment upload
32+
import copy
4033
import datetime
34+
import json
4135
import logging
42-
import uuid # used for attachment upload
4336
import os
4437
import re
45-
import copy
38+
import shutil # used for attachment download
4639
import ssl
4740
import stat # used for attachment upload
4841
import sys
4942
import time
50-
import json
43+
import uuid # used for attachment upload
44+
45+
# Python 2/3 compatibility
46+
from .lib import six
47+
from .lib import sgsix
48+
from .lib import sgutils
49+
from .lib.six import BytesIO # used for attachment upload
50+
from .lib.six.moves import map
51+
from .lib.six.moves import http_cookiejar # used for attachment upload
5152
from .lib.six.moves import urllib
52-
import shutil # used for attachment download
5353
from .lib.six.moves import http_client # Used for secure file upload.
5454
from .lib.httplib2 import Http, ProxyInfo, socks, ssl_error_classes
5555
from .lib.sgtimezone import SgTimezone

tests/test_api.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,31 @@
1616

1717
from __future__ import print_function
1818
import datetime
19-
import sys
19+
import glob
2020
import os
21-
from . import mock
22-
from .mock import patch, MagicMock
2321
import ssl
22+
import sys
2423
import time
2524
import types
26-
import uuid
2725
import unittest
28-
from shotgun_api3.lib.six.moves import range, urllib
26+
import uuid
2927
import warnings
30-
import glob
3128

32-
import shotgun_api3
33-
from shotgun_api3.lib.httplib2 import Http
3429
from shotgun_api3.lib import six
30+
from shotgun_api3.lib.httplib2 import Http
3531

3632
# To mock the correct exception when testion on Python 2 and 3, use the
3733
# ShotgunSSLError variable from sgsix that contains the appropriate exception
3834
# class for the current Python version.
3935
from shotgun_api3.lib.sgsix import ShotgunSSLError
4036

37+
from shotgun_api3.lib.six.moves import range, urllib
38+
39+
import shotgun_api3
40+
4141
from . import base
42+
from . import mock
43+
from .mock import patch, MagicMock
4244

4345

4446
class TestShotgunApi(base.LiveTestBase):

tests/test_client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414

1515
import datetime
1616
import os
17+
import platform
1718
import re
19+
import sys
20+
import time
21+
import unittest
1822

1923
from shotgun_api3.lib.six.moves import urllib
2024
from shotgun_api3.lib import six, sgutils
@@ -27,10 +31,6 @@
2731
except ImportError:
2832
import shotgun_api3.lib.simplejson as json
2933

30-
import platform
31-
import sys
32-
import time
33-
import unittest
3434
from . import mock
3535

3636
import shotgun_api3.lib.httplib2 as httplib2

tests/test_unit.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import os
1414
import unittest
1515
from unittest import mock
16+
1617
from .mock import patch
1718
import shotgun_api3 as api
1819
from shotgun_api3.shotgun import _is_mimetypes_broken

0 commit comments

Comments
 (0)