code: def search_code(self, query, sort=github.GithubObject.NotSet, order=github.GithubObject.NotSet, highlight=False, **qualifiers):
          
          assert isinstance(query, (str, unicode)), query
          url_parameters = dict()
          if sort is not github.GithubObject.NotSet:  # pragma no branch (Should be covered)
              assert sort in ('indexed',), sort
              url_parameters["sort"] = sort
          if order is not github.GithubObject.NotSet:  # pragma no branch (Should be covered)
              assert order in ('asc', 'desc'), order
              url_parameters["order"] = order
  
          query_chunks = []
          if query:  # pragma no branch (Should be covered)
              query_chunks.append(query)
  
          for qualifier, value in qualifiers.items():
              query_chunks.append("%s:%s" % (qualifier, value))
  
          url_parameters["q"] = ' '.join(query_chunks)
          assert url_parameters["q"], "need at least one qualifier"
  
          headers = {"Accept": Consts.highLightSearchPreview} if highlight else None
  
          return github.PaginatedList.PaginatedList(
              github.ContentFile.ContentFile,
              self.__requester,
              "/search/code",
              url_parameters,
              headers=headers
          )
docs: :calls: `GET /search/code <http://developer.github.com/v3/search>`_
          :param query: string
          :param sort: string ('indexed')
          :param order: string ('asc', 'desc')
          :param highlight: boolean (True, False)
          :param qualifiers: keyword dict query qualifiers
          :rtype: :class:`github.PaginatedList.PaginatedList` of :class:`github.ContentFile.ContentFile`