Gentoo Archives: gentoo-commits

From: "André Erdmann" <dywi@×××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/R_overlay:master commit in: roverlay/db/
Date: Fri, 30 Aug 2013 15:24:04
Message-Id: 1377876190.372aff47b57d83ac152efdde9d447e5627a6ccff.dywi@gentoo
1 commit: 372aff47b57d83ac152efdde9d447e5627a6ccff
2 Author: André Erdmann <dywi <AT> mailerd <DOT> de>
3 AuthorDate: Fri Aug 30 15:23:10 2013 +0000
4 Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
5 CommitDate: Fri Aug 30 15:23:10 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=372aff47
7
8 distmap: __delitem__(), __contains__()
9
10 ---
11 roverlay/db/distmap.py | 9 +++++++++
12 1 file changed, 9 insertions(+)
13
14 diff --git a/roverlay/db/distmap.py b/roverlay/db/distmap.py
15 index 0ae294a..750969f 100644
16 --- a/roverlay/db/distmap.py
17 +++ b/roverlay/db/distmap.py
18 @@ -164,6 +164,15 @@ class _DistMapBase ( object ):
19 self.update_only = True
20 # --- end of __init__ (...) ---
21
22 + def __contains__ ( self, key ):
23 + return key in self._distmap
24 + # --- end of __contains__ (...) ---
25 +
26 + def __delitem__ ( self, key ):
27 + del self._distmap [key]
28 + self._file_removed ( key )
29 + # --- end of __delitem__ (...) ---
30 +
31 def __getitem__ ( self, key ):
32 return self._distmap [key]
33 # --- end of __getitem__ (...) ---