|
1 | | -import sys |
2 | | -from datetime import datetime |
3 | | -import json |
4 | | -import platform |
5 | 1 | import random |
6 | | -import urllib.parse |
7 | 2 | import time |
8 | | - |
9 | 3 | import requests |
| 4 | +import json |
| 5 | +import sys |
| 6 | + |
| 7 | +import urllib.parse |
| 8 | +from datetime import datetime |
10 | 9 |
|
11 | | -from meraki.config import * |
12 | | -from meraki.exceptions import * |
13 | 10 | from meraki.__init__ import __version__ |
| 11 | +from meraki.common import * |
| 12 | +from meraki.config import * |
14 | 13 |
|
15 | 14 |
|
16 | 15 | def user_agent_extended(be_geo_id, caller): |
@@ -55,22 +54,6 @@ def user_agent_extended(be_geo_id, caller): |
55 | 54 |
|
56 | 55 |
|
57 | 56 | # Main module interface |
58 | | -def check_python_version(): |
59 | | - # Check minimum Python version |
60 | | - version_warning_string = f'This library requires Python 3.7 at minimum. Python versions 3.6 and below ' \ |
61 | | - f'are end of life and end of support per the Python maintainers, and your ' \ |
62 | | - f'interpreter version details are: \n' \ |
63 | | - f'platform.python_version_tuple()[0] = {platform.python_version_tuple()[0]}\n' \ |
64 | | - f'platform.python_version_tuple()[1] = {platform.python_version_tuple()[1]}\n' \ |
65 | | - f'platform.python_version is {platform.python_version()}\n' \ |
66 | | - f'Please consult the readme at your convenience: ' \ |
67 | | - f'https://github.com/meraki/dashboard-api-python' |
68 | | - if int(platform.python_version_tuple()[0]) != 3: |
69 | | - sys.exit(version_warning_string) |
70 | | - elif int(platform.python_version_tuple()[1]) < 7: |
71 | | - sys.exit(version_warning_string) |
72 | | - |
73 | | - |
74 | 57 | class RestSession(object): |
75 | 58 | def __init__( |
76 | 59 | self, |
@@ -207,7 +190,8 @@ def request(self, metadata, method, url, **kwargs): |
207 | 190 | retries -= 1 |
208 | 191 | if retries == 0: |
209 | 192 | if e.response and e.response.status_code: |
210 | | - raise APIError(metadata, APIResponseError(e.__class__.__name__, e.response.status_code, str(e))) |
| 193 | + raise APIError(metadata, APIResponseError(e.__class__.__name__, |
| 194 | + e.response.status_code, str(e))) |
211 | 195 | else: |
212 | 196 | raise APIError(metadata, APIResponseError(e.__class__.__name__, 503, str(e))) |
213 | 197 | else: |
|
0 commit comments