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__ (...) --- |