Skip to content

Commit 2179f20

Browse files
michaeljguarinosjkaliski
authored andcommitted
page-size header is actually named per-page (#14)
1 parent 8332b79 commit 2179f20

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

frameioclient/client.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
import requests
33

44
class PaginatedResponse(object):
5-
def __init__(results, page=0, page_size=0, total=0, total_pages=0):
5+
def __init__(self, results=[], page=0, page_size=0, total=0, total_pages=0):
6+
super(PaginatedResponse, self).__init__()
67
self.results = results
78
self.page = int(page)
89
self.page_size = int(page_size)
@@ -33,9 +34,10 @@ def _api_call(self, method, endpoint, payload={}):
3334

3435
if r.ok:
3536
if r.headers.get('page-number'):
36-
return PaginatedResponse(r.json(),
37+
return PaginatedResponse(
38+
results=r.json(),
3739
page=r.headers['page-number'],
38-
page_size=r.headers['page-size'],
40+
page_size=r.headers['per-page'],
3941
total_pages=r.headers['total-pages'],
4042
total=r.headers['total']
4143
)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setuptools.setup(
77
name='frameioclient',
8-
version='0.5.0',
8+
version='0.5.1',
99
description='Client library for the Frame.io API',
1010
long_description=long_description,
1111
long_description_content_type="text/markdown",

0 commit comments

Comments
 (0)