diff --git a/gridfs/__init__.py b/gridfs/__init__.py index 6c56a605e6..f931e18db2 100644 --- a/gridfs/__init__.py +++ b/gridfs/__init__.py @@ -243,14 +243,18 @@ def delete(self, file_id, session=None): - `session` (optional): a :class:`~pymongo.client_session.ClientSession` + :Returns: + - An instance of :class:`~pymongo.results.DeleteResult`. + .. versionchanged:: 3.6 Added ``session`` parameter. .. versionchanged:: 3.1 ``delete`` no longer ensures indexes. """ - self.__files.delete_one({"_id": file_id}, session=session) + res = self.__files.delete_one({"_id": file_id}, session=session) self.__chunks.delete_many({"files_id": file_id}, session=session) + return res def list(self, session=None): """List the names of all files stored in this instance of