|
4 | 4 | """ |
5 | 5 |
|
6 | 6 | import gzip |
| 7 | +import hmac |
| 8 | +import json |
7 | 9 | import logging |
8 | 10 | import os |
| 11 | +import time |
| 12 | +from base64 import b64encode |
| 13 | +from datetime import datetime, timezone |
9 | 14 | from hashlib import sha1 |
10 | | -import hmac |
11 | 15 | from http.client import IncompleteRead |
12 | 16 | from socket import timeout |
13 | 17 | from ssl import SSLError |
14 | | -import time |
15 | | -import json |
16 | | -from base64 import b64encode |
17 | | -from datetime import datetime, timezone |
18 | | - |
19 | 18 | from urllib.error import HTTPError, URLError |
20 | 19 | from urllib.parse import urlencode |
21 | | -from urllib.request import urlopen, Request |
| 20 | +from urllib.request import Request, urlopen |
22 | 21 |
|
23 | 22 | from paramiko.agent import Agent |
24 | 23 | from paramiko.message import Message |
25 | | -from paramiko.ssh_exception import SSHException, PasswordRequiredException |
| 24 | +from paramiko.ssh_exception import PasswordRequiredException, SSHException |
26 | 25 |
|
27 | 26 | from adminapi import VERSION |
28 | 27 |
|
29 | 28 | try: |
30 | | - from paramiko import RSAKey, ECDSAKey, Ed25519Key |
| 29 | + from paramiko import ECDSAKey, Ed25519Key, RSAKey |
31 | 30 |
|
32 | 31 | key_classes = (RSAKey, ECDSAKey, Ed25519Key) |
33 | 32 | except ImportError: |
34 | 33 | # Ed25519Key requires paramiko >= 2.2 |
35 | | - from paramiko import RSAKey, ECDSAKey |
| 34 | + from paramiko import ECDSAKey, RSAKey |
36 | 35 |
|
37 | 36 | key_classes = (RSAKey, ECDSAKey) |
38 | 37 |
|
39 | 38 | from adminapi.cmduser import get_auth_token |
40 | | -from adminapi.filters import BaseFilter |
41 | 39 | from adminapi.exceptions import ( |
42 | 40 | ApiError, |
43 | 41 | AuthenticationError, |
44 | 42 | ConfigurationError, |
45 | 43 | ) |
46 | | - |
| 44 | +from adminapi.filters import BaseFilter |
47 | 45 |
|
48 | 46 | logger = logging.getLogger(__name__) |
49 | 47 |
|
|
0 commit comments