From 3ab5ba61493f0b6ef0e46fbcf7a3c06d8a9add4e Mon Sep 17 00:00:00 2001 From: mrigal Date: Wed, 29 Apr 2015 15:51:17 +0200 Subject: [PATCH] added explicit warnings when calling methods having no effect anymore with PyMongo3+ --- mongoengine/queryset/base.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mongoengine/queryset/base.py b/mongoengine/queryset/base.py index 3752902a..d65c8cd2 100644 --- a/mongoengine/queryset/base.py +++ b/mongoengine/queryset/base.py @@ -939,6 +939,9 @@ class BaseQuerySet(object): ..versionchanged:: 0.5 - made chainable .. deprecated:: Ignored with PyMongo 3+ """ + if IS_PYMONGO_3: + msg = ("snapshot is deprecated as it has no impact when using PyMongo 3+.") + warnings.warn(msg, DeprecationWarning) queryset = self.clone() queryset._snapshot = enabled return queryset @@ -962,6 +965,9 @@ class BaseQuerySet(object): .. deprecated:: Ignored with PyMongo 3+ """ + if IS_PYMONGO_3: + msg = ("slave_okay is deprecated as it has no impact when using PyMongo 3+.") + warnings.warn(msg, DeprecationWarning) queryset = self.clone() queryset._slave_okay = enabled return queryset