From b1183ada1f26aeb74823ae3d77333b4795e8bb90 Mon Sep 17 00:00:00 2001 From: "A. Jesse Jiryu Davis" Date: Sat, 20 Dec 2014 09:29:56 -0500 Subject: [PATCH] PYTHON-785 No need for getlasterror before filemd5. Obsoleted by commit fab611f63. --- gridfs/grid_file.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/gridfs/grid_file.py b/gridfs/grid_file.py index 6c7834a3b..463213825 100644 --- a/gridfs/grid_file.py +++ b/gridfs/grid_file.py @@ -244,14 +244,6 @@ class GridIn(object): self.__flush_buffer() db = self._coll.database - - # See PYTHON-417, "Sharded GridFS fails with exception: chunks out - # of order." Inserts via mongos, even if they use a single - # connection, can succeed out-of-order due to the writebackListener. - # We mustn't call "filemd5" until all inserts are complete, which - # we ensure by calling getLastError (and ignoring the result). - db.error() - md5 = db.command( "filemd5", self._id, root=self._coll.name, read_preference=ReadPreference.PRIMARY)["md5"]