@property
    @serialized
    def artists(self):
        spotify.Error.maybe_raise(
            self.error, ignores=[spotify.ErrorType.IS_LOADING])
        if not self.is_loaded:
            return []

        @serialized
        def get_artist(sp_search, key):
            return spotify.Artist(
                self._session,
                sp_artist=lib.sp_search_artist(sp_search, key),
                add_ref=True)

        return utils.Sequence(
            sp_obj=self._sp_search,
            add_ref_func=lib.sp_search_add_ref,
            release_func=lib.sp_search_release,
            len_func=lib.sp_search_num_artists,
            getitem_func=get_artist)
Look at each depotFile in the commit to figure out to what
dataset/ETHPy150Open mopidy/pyspotify/spotify/search.py/Search.artists--crossover with--dataset/ETHPy150Open zulip/zulip/api/integrations/perforce/git_p4.py/P4Sync.splitFilesIntoBranches