1717from github3 .models import GitHubCore
1818from github3 .orgs import Organization
1919from github3 .repos import Repository
20+ from githbu3 .search import CodeSearchResult
2021from github3 .structs import SearchIterator
2122from github3 .users import User , Key
2223from github3 .notifications import Thread
@@ -1020,7 +1021,8 @@ def search_code(self, query, sort=None, order=None, per_page=None,
10201021 :param int number: (optional), number of repositories to return.
10211022 Default: -1, returns all available repositories
10221023 :param str etag: (optional), previous ETag header value
1023- :return: generator of :class:`Repository <github3.repos.Repository>`
1024+ :return: generator of :class:`CodeSearchResult
1025+ <github3.search.CodeSearchResult>`
10241026 """
10251027 params = {'q' : query }
10261028 headers = {}
@@ -1037,8 +1039,8 @@ def search_code(self, query, sort=None, order=None, per_page=None,
10371039 }
10381040
10391041 url = self ._build_url ('search' , 'code' )
1040- return SearchIterator (number , url , Repository , self , params , etag ,
1041- headers )
1042+ return SearchIterator (number , url , CodeSearchResult , self , params ,
1043+ etag , headers )
10421044
10431045 def search_repositories (self , query , sort = None , order = None ,
10441046 per_page = None , text_match = False , number = - 1 ,
0 commit comments