Allow deletion of prepends/appends items
authorChris Larson <clarson@kergoth.com>
Mon, 28 Jul 2003 23:54:49 +0000 (23:54 +0000)
committerChris Larson <clarson@kergoth.com>
Mon, 28 Jul 2003 23:54:49 +0000 (23:54 +0000)
bin/oe/data.py

index ca7dbd0..e15a1db 100644 (file)
@@ -46,6 +46,9 @@ def setVar(var, value, d = _data):
                        base = match.group('base')
                        override = match.group('add')
                        l = getVarFlag(base, v, d) or []
+                       if override == 'delete':
+                               if l.count([value, None]):
+                                       del l[l.index([value, None])]
                        l.append([value, override])
                        setVarFlag(base, v, l, d)
                        return