13
13
import datetime
14
14
import json
15
15
import mimetypes
16
- from multiprocessing .pool import ThreadPool
17
16
import os
18
17
import re
19
18
import tempfile
19
+ from multiprocessing .pool import ThreadPool
20
+ from urllib .parse import quote
20
21
21
- # python 2 and python 3 compatibility library
22
- import six
23
- from six .moves .urllib .parse import quote
24
-
25
- from influxdb_client .configuration import Configuration
26
22
import influxdb_client .domain
27
- from influxdb_client ._async import rest
28
23
from influxdb_client import SigninService
29
24
from influxdb_client import SignoutService
25
+ from influxdb_client ._async import rest
26
+ from influxdb_client .configuration import Configuration
30
27
from influxdb_client .rest import _requires_create_user_session , _requires_expire_user_session
31
28
32
29
@@ -52,10 +49,10 @@ class ApiClientAsync(object):
52
49
to the API. More threads means more concurrent API requests.
53
50
"""
54
51
55
- PRIMITIVE_TYPES = (float , bool , bytes , six . text_type ) + six . integer_types
52
+ PRIMITIVE_TYPES = (float , bool , bytes , str , int )
56
53
NATIVE_TYPES_MAPPING = {
57
54
'int' : int ,
58
- 'long' : int if six . PY3 else long , # noqa: F821
55
+ 'long' : int ,
59
56
'float' : float ,
60
57
'str' : str ,
61
58
'bool' : bool ,
@@ -231,11 +228,11 @@ def sanitize_for_serialization(self, obj):
231
228
# Convert attribute name to json key in
232
229
# model definition for request.
233
230
obj_dict = {obj .attribute_map [attr ]: getattr (obj , attr )
234
- for attr , _ in six . iteritems ( obj .openapi_types )
231
+ for attr , _ in obj .openapi_types . items ( )
235
232
if getattr (obj , attr ) is not None }
236
233
237
234
return {key : self .sanitize_for_serialization (val )
238
- for key , val in six . iteritems ( obj_dict )}
235
+ for key , val in obj_dict . items ( )}
239
236
240
237
def deserialize (self , response , response_type ):
241
238
"""Deserializes response into an object.
@@ -279,7 +276,7 @@ def __deserialize(self, data, klass):
279
276
if klass .startswith ('dict(' ):
280
277
sub_kls = re .match (r'dict\(([^,]*), (.*)\)' , klass ).group (2 )
281
278
return {k : self .__deserialize (v , sub_kls )
282
- for k , v in six . iteritems ( data )}
279
+ for k , v in data . items ( )}
283
280
284
281
# convert str to class
285
282
if klass in self .NATIVE_TYPES_MAPPING :
@@ -438,7 +435,7 @@ def parameters_to_tuples(self, params, collection_formats):
438
435
new_params = []
439
436
if collection_formats is None :
440
437
collection_formats = {}
441
- for k , v in six . iteritems ( params ) if isinstance (params , dict ) else params : # noqa: E501
438
+ for k , v in params . items ( ) if isinstance (params , dict ) else params : # noqa: E501
442
439
if k in collection_formats :
443
440
collection_format = collection_formats [k ]
444
441
if collection_format == 'multi' :
@@ -471,7 +468,7 @@ def prepare_post_parameters(self, post_params=None, files=None):
471
468
params = post_params
472
469
473
470
if files :
474
- for k , v in six . iteritems ( files ):
471
+ for k , v in files . items ( ):
475
472
if not v :
476
473
continue
477
474
file_names = v if type (v ) is list else [v ]
@@ -577,7 +574,7 @@ def __deserialize_primitive(self, data, klass):
577
574
try :
578
575
return klass (data )
579
576
except UnicodeEncodeError :
580
- return six . text_type (data )
577
+ return str (data )
581
578
except TypeError :
582
579
return data
583
580
@@ -640,7 +637,7 @@ def __deserialize_model(self, data, klass):
640
637
641
638
kwargs = {}
642
639
if klass .openapi_types is not None :
643
- for attr , attr_type in six . iteritems ( klass .openapi_types ):
640
+ for attr , attr_type in klass .openapi_types . items ( ):
644
641
if (data is not None and
645
642
klass .attribute_map [attr ] in data and
646
643
isinstance (data , (list , dict ))):
0 commit comments