Convert legacy objects to v3 ones

Still needed:
- test completion of objects returned by legacy API
- implement legacy pagination
This commit is contained in:
Vincent Jacques
2012-06-29 07:44:10 +02:00
parent ed31abe6de
commit 37c06ea4fc
4 changed files with 52 additions and 5 deletions
+6 -3
View File
@@ -18,6 +18,7 @@ import Organization
import Gist
import PaginatedList
import Repository
import Legacy
class Github( object ):
def __init__( self, login_or_token = None, password = None ):
@@ -74,7 +75,8 @@ class Github( object ):
None,
None
)
return PaginatedList.PaginatedList(
return Legacy.PaginatedList(
Legacy.convertRepo,
Repository.Repository,
self.__requester,
headers,
@@ -89,7 +91,8 @@ class Github( object ):
None,
None
)
return PaginatedList.PaginatedList(
return Legacy.PaginatedList(
Legacy.convertUser,
NamedUser.NamedUser,
self.__requester,
headers,
@@ -104,4 +107,4 @@ class Github( object ):
None,
None
)
return NamedUser.NamedUser( self.__requester, data[ "user" ], completed = False )
return NamedUser.NamedUser( self.__requester, Legacy.convertUser( data[ "user" ] ), completed = False )