@@ -49,14 +49,15 @@ def get(self, user=None):
4949 user = self ._parse_user (user )
5050 return self ._get_resource (user , model = models .User )
5151
52- def get_followers (self , user = None ):
52+ def get_followers (self , user = None , limit = None ):
5353 """ Return user's followers
5454
5555 :param `user`: User model or username string
5656
5757 """
5858 user = self ._parse_user (user )
59- return self ._get_resources ('%s/followers' % user , model = models .User )
59+ return self ._get_resources ('%s/followers' % user , model = models .User ,
60+ limit = limit )
6061
6162 def get_following (self ):
6263 """ Return users that follow
@@ -65,7 +66,8 @@ def get_following(self):
6566
6667 """
6768 user = self ._parse_user (user )
68- return self ._get_resources ('%s/following' % user , model = models .User )
69+ return self ._get_resources ('%s/following' % user , model = models .User ,
70+ limit = limit )
6971
7072 def get_repos (self ):
7173 """ Return user's public repositories
@@ -74,7 +76,8 @@ def get_repos(self):
7476
7577 """
7678 user = self ._parse_user (user )
77- return self ._get_resources ('%s/repos' % user , model = models .Repo )
79+ return self ._get_resources ('%s/repos' % user , model = models .Repo ,
80+ limit = limit )
7881
7982 def get_watched (self ):
8083 """ Return repositories that user whatch
@@ -83,7 +86,8 @@ def get_watched(self):
8386
8487 """
8588 user = self ._parse_user (user )
86- return self ._get_resources ('%s/watched' % user , model = models .Repo )
89+ return self ._get_resources ('%s/watched' % user , model = models .Repo ,
90+ limit = limit )
8791
8892 def get_orgs (self ):
8993 """ Return user's public organizations
@@ -92,7 +96,8 @@ def get_orgs(self):
9296
9397 """
9498 user = self ._parse_user (user )
95- return self ._get_resources ('%s/orgs' % user , model = models .Org )
99+ return self ._get_resources ('%s/orgs' % user , model = models .Org ,
100+ limit = limit )
96101
97102 def get_gists (self ):
98103 """ Return user's gists
@@ -101,7 +106,8 @@ def get_gists(self):
101106
102107 """
103108 user = self ._parse_user (user )
104- return self ._get_resources ('%s/gists' % user , model = models .Gist )
109+ return self ._get_resources ('%s/gists' % user , model = models .Gist ,
110+ limit = limit )
105111
106112
107113class AuthUser (User ):
@@ -179,7 +185,8 @@ def unfollow(self, user):
179185 def get_keys (self ):
180186 """ Get public keys """
181187
182- return self ._get_resources ('keys' , model = models .Key )
188+ return self ._get_resources ('keys' , model = models .Key ,
189+ limit = limit )
183190
184191 def get_key (self , key_id ):
185192 """ Get public key by id """
@@ -214,7 +221,7 @@ def get_repos(self, filter='all'):
214221 """
215222
216223 return self ._get_resources ('repos' , model = models .Repo ,
217- type = str (filter ))
224+ limit = limit , type = str (filter ))
218225
219226 def is_watching_repo (self , owner , repo ):
220227 """
0 commit comments