1
1
import json
2
+ import requests
2
3
3
4
from .base_gql import BaseGQL
4
5
@@ -13,10 +14,6 @@ def _count(self, filters=None):
13
14
query_json = {"query" : query }
14
15
if filters :
15
16
query_json ["variables" ] = filters
16
- # Ensure that the variables are encoded for the POST request
17
- var = query_json ["variables" ]
18
- var = json .loads (var )
19
- query_json ["variables" ] = var
20
17
21
18
r = BaseGQL ._execute (self , query_json )
22
19
try :
@@ -35,7 +32,8 @@ def _download_endpoint(self, filters=None):
35
32
}
36
33
if filters :
37
34
query .update (json .loads (filters ))
38
- r = BaseGQL ._execute (self , query )
35
+
36
+ r = BaseGQL ._send_request (self , query )
39
37
return r
40
38
41
39
def _graphql_endpoint (self , filters = None ):
@@ -44,11 +42,6 @@ def _graphql_endpoint(self, filters=None):
44
42
query_json = {"query" : query }
45
43
if filters :
46
44
query_json ["variables" ] = filters
47
- # Ensure that the variables are encoded for the POST request
48
- var = query_json ["variables" ]
49
- var = json .loads (var )
50
- query_json ["variables" ] = var
51
-
52
45
r = BaseGQL ._execute (self , query_json )
53
46
try :
54
47
r = r ["data" ][self .node ]
@@ -62,10 +55,6 @@ def _graphql_auth_resource_path(self, filters=None):
62
55
query_json = {"query" : query }
63
56
if filters :
64
57
query_json ["variables" ] = filters
65
- # Ensure that the variables are encoded for the POST request
66
- var = query_json ["variables" ]
67
- var = json .loads (var )
68
- query_json ["variables" ] = var
69
58
r = BaseGQL ._execute (self , query_json )
70
59
try :
71
60
r = r ["data" ][self .node ]
0 commit comments