From 538c74970d4b7ad7999fee66534d3974069c4349 Mon Sep 17 00:00:00 2001 From: arbisoft Date: Wed, 7 Aug 2019 16:18:29 +0500 Subject: [PATCH] python 2 and 3 compatible method. --- common/lib/xmodule/xmodule/modulestore/split_mongo/split.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/common/lib/xmodule/xmodule/modulestore/split_mongo/split.py b/common/lib/xmodule/xmodule/modulestore/split_mongo/split.py index 4531ebd67c..77eea07e6c 100644 --- a/common/lib/xmodule/xmodule/modulestore/split_mongo/split.py +++ b/common/lib/xmodule/xmodule/modulestore/split_mongo/split.py @@ -61,7 +61,6 @@ import hashlib import logging from collections import defaultdict from importlib import import_module -from types import NoneType import six from bson.objectid import ObjectId @@ -2108,7 +2107,7 @@ class SplitMongoModuleStore(SplitBulkWriteMixin, ModuleStoreWriteBase): Broke out guts of update_item for short-circuited internal use only """ with self.bulk_operations(course_key): - if allow_not_found and isinstance(block_key.id, (LocalId, NoneType)): + if allow_not_found and isinstance(block_key.id, (LocalId, type(None))): fields = {} for subfields in six.itervalues(partitioned_fields): fields.update(subfields)