From: Tomas Babej Date: Sat, 15 Aug 2015 12:55:04 +0000 (+0200) Subject: ReadOnlyDictView: Add methods for better representation of the ReadOnlyDictView X-Git-Url: https://git.madduck.net/etc/taskwarrior.git/commitdiff_plain/9eaa4f203355eb57f95596408568f72fd723fee4?ds=inline;hp=--cc;pf=etc ReadOnlyDictView: Add methods for better representation of the ReadOnlyDictView --- 9eaa4f203355eb57f95596408568f72fd723fee4 diff --git a/tasklib/task.py b/tasklib/task.py index f30cc61..f0bb3a8 100644 --- a/tasklib/task.py +++ b/tasklib/task.py @@ -38,6 +38,11 @@ class ReadOnlyDictView(object): def __len__(self): return len(self.viewed_dict) + def __unicode__(self): + return u'ReadOnlyDictView: {0}'.format(repr(self.viewed_dict)) + + __repr__ = __unicode__ + def get(self, key, default=None): return copy.deepcopy(self.viewed_dict.get(key, default))