'Get the score for a given location, if it exists.
If we don\'t have a score for that location, return `None`. Note that as
convention, you should be passing in a location with full course run
information.'

def get(self, location):

    if (not self._has_fetched):
        raise ValueError('Tried    to    fetch    location    {}    from    ScoresClient    before    fetch_scores()    has    run.'.format(location))
    return self._locations_to_scores.get(location.replace(version=None, branch=None))
