code: def blob_put(self, table, digest, data):
          
          response = self._request('PUT', _blob_path(table, digest),
                                   data=data)
          if response.status == 201:
              # blob created
              return True
          if response.status == 409:
              # blob exists
              return False
          if response.status in (400, 404):
              raise BlobLocationNotFoundException(table, digest)
          _raise_for_status(response)
docs: Stores the contents of the file like @data object in a blob under the
          given table and digest.