From 892b3634a31f54630cf4fc209319df08fd27a4b9 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 19 Mar 2014 09:15:38 +0100 Subject: [PATCH] copy of NotLoaded and NotAvailable returns the same object --- weboob/capabilities/base.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/weboob/capabilities/base.py b/weboob/capabilities/base.py index dbe2d069..502f9f1a 100644 --- a/weboob/capabilities/base.py +++ b/weboob/capabilities/base.py @@ -91,6 +91,12 @@ class NotAvailableType(object): def __str__(self): return unicode(self).decode('utf-8') + def __copy__(self): + return self + + def __deepcopy__(self, memo): + return self + def __unicode__(self): return u'Not available' @@ -111,6 +117,12 @@ class NotLoadedType(object): def __str__(self): return unicode(self).decode('utf-8') + def __copy__(self): + return self + + def __deepcopy__(self, memo): + return self + def __unicode__(self): return u'Not loaded'