From a2484ed85afe6a73435fea194f649252e94efd8d Mon Sep 17 00:00:00 2001 From: Shay Palachy Date: Tue, 29 Jan 2019 12:41:39 +0200 Subject: [PATCH] pymongo import error suppress --- cachier/mongo_core.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/cachier/mongo_core.py b/cachier/mongo_core.py index 7c36ee5..a1aaa20 100644 --- a/cachier/mongo_core.py +++ b/cachier/mongo_core.py @@ -10,7 +10,6 @@ import pickle # for serialization of python objects from datetime import datetime import time # to sleep when waiting on Mongo cache\ -import warnings try: from pymongo import ( @@ -19,18 +18,22 @@ try: ) from pymongo.errors import OperationFailure from bson.binary import Binary # to save binary data to mongodb -except ImportError: # pragma: no cover - warnings.warn( - "Cachier warning: pymongo was not found. MongoDB cores will not work.") +except ImportError: # pragma: no cover + pass + # warnings.warn(( + # "Cachier warning: pymongo was not found. " + # "MongoDB cores will not work.")) from .base_core import _BaseCore MONGO_SLEEP_DURATION_IN_SEC = 1 + class RecalculationNeeded(Exception): pass + class _MongoCore(_BaseCore): _INDEX_NAME = 'func_1_key_1'