Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit a283774

Browse filesBrowse files
committed
factor out urlencode to get method
1 parent 04ada3b commit a283774
Copy full SHA for a283774

File tree

1 file changed

+12
-16
lines changed
Filter options

1 file changed

+12
-16
lines changed

‎zencoder/core.py

Copy file name to clipboardExpand all lines: zencoder/core.py
+12-16Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,14 @@ def delete(self, url, params=None):
8888
headers=self.headers)
8989
return self.process(response, content)
9090

91-
def get(self, url, params=None):
91+
def get(self, url, data=None):
9292
"""
9393
Executes an HTTP GET request for the given URL
9494
95-
params should be a urllib.urlencoded string
95+
data should be a dictionary of url parameters
9696
"""
97-
if params:
97+
if data:
98+
params = urlencode(data)
9899
url = '?'.join([url, params])
99100

100101
response, content = self.http.request(url, method="GET",
@@ -182,25 +183,23 @@ def details(self):
182183
"""
183184
data = {'api_key': self.api_key}
184185

185-
return self.get(self.base_url, params=urlencode(data))
186+
return self.get(self.base_url, data=data)
186187

187188
def integration(self):
188189
"""
189190
Puts your account into integration mode.
190191
"""
191192
data = {'api_key': self.api_key}
192193

193-
return self.get(self.base_url + '/integration',
194-
params=urlencode(data))
194+
return self.get(self.base_url + '/integration', data=data)
195195

196196
def live(self):
197197
"""
198198
Puts your account into live mode."
199199
"""
200200
data = {'api_key': self.api_key}
201201

202-
return self.get(self.base_url + '/live',
203-
params=urlencode(data))
202+
return self.get(self.base_url + '/live', data=data)
204203

205204
class Output(HTTPBackend):
206205
""" Gets information regarding outputs """
@@ -216,7 +215,7 @@ def progress(self, output_id):
216215
"""
217216
data = {'api_key': self.api_key}
218217
return self.get(self.base_url + '/%s/progress' % str(output_id),
219-
params=urlencode(data))
218+
data=data)
220219

221220
class Job(HTTPBackend):
222221
"""
@@ -252,31 +251,28 @@ def list(self, page=1, per_page=50):
252251
data = {"api_key": self.api_key,
253252
"page": page,
254253
"per_page": per_page}
255-
return self.get(self.base_url, params=urlencode(data))
254+
return self.get(self.base_url, data=data)
256255

257256
def details(self, job_id):
258257
"""
259258
Gets details for the given job
260259
"""
261260
data = {'api_key': self.api_key}
262-
return self.get(self.base_url + '/%s' % str(job_id),
263-
params=urlencode(data))
261+
return self.get(self.base_url + '/%s' % str(job_id), data=data)
264262

265263
def resubmit(self, job_id):
266264
"""
267265
Resubmits a job
268266
"""
269267
data = {'api_key': self.api_key}
270-
return self.get(self.base_url + '/%s/resubmit' % str(job_id),
271-
params=urlencode(data))
268+
return self.get(self.base_url + '/%s/resubmit' % str(job_id), data=data)
272269

273270
def cancel(self, job_id):
274271
"""
275272
Cancels a job
276273
"""
277274
data = {'api_key': self.api_key}
278-
return self.get(self.base_url + '/%s/cancel' % str(job_id),
279-
params=urlencode(data))
275+
return self.get(self.base_url + '/%s/cancel' % str(job_id), data=data)
280276

281277
def delete(self, job_id):
282278
"""

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.