'Constructs a location object for static content.
- course_key: the course that this asset belongs to
- path: is the name of the static asset
- revision: is the object\'s revision information
- is_thumbnail: is whether or not we want the thumbnail version of this
asset'

@staticmethod
def compute_location(course_key, path, revision=None, is_thumbnail=False):

    path = path.replace('/', '_')
    return course_key.make_asset_key(('asset' if (not is_thumbnail) else 'thumbnail'), AssetLocator.clean_keeping_underscores(path)).for_branch(None)
