'Gets all of the attributes associated with the given asset. Note, returns even built in attrs
such as md5 which you cannot resubmit in an update; so, don\'t call set_attrs with the result of this
but only with the set of attrs you want to explicitly update.
The attrs will be a superset of _id, contentType, chunkSize, filename, uploadDate, & md5
:param location: a c4x asset location'

@autoretry_read()
def get_attrs(self, location):

    (asset_db_key, __) = self.asset_db_key(location)
    item = self.fs_files.find_one({'_id': asset_db_key})
    if (item is None):
        raise NotFoundError(asset_db_key)
    return item
