diff options
Diffstat (limited to 'lib/git/util.py')
-rw-r--r-- | lib/git/util.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/git/util.py b/lib/git/util.py index b77e7904..b7446953 100644 --- a/lib/git/util.py +++ b/lib/git/util.py @@ -316,6 +316,14 @@ class IterableList(list): return getattr(self, index) except AttributeError: raise IndexError( "No item found with id %r" % (self._prefix + index) ) + + def __contains__(self, item): + try: + self[item] + return True + except IndexError: + return False + # END handle exception class Iterable(object): |