Remove default action/filter
These noops are no longer required.
Change-Id: Iebe706388d985838eff2259fc93c928a7fe0c0e7
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/pimgen.py b/pimgen.py
index 6c1eab7..0e5ee25 100755
--- a/pimgen.py
+++ b/pimgen.py
@@ -298,22 +298,6 @@
super(SetProperty, self).__init__(**kw)
-class NoopAction(Action):
- '''Render a noop action.'''
-
- def __init__(self, **kw):
- kw['pointer'] = True
- super(NoopAction, self).__init__(**kw)
-
-
-class NoopFilter(Filter):
- '''Render a noop filter.'''
-
- def __init__(self, **kw):
- kw['pointer'] = True
- super(NoopFilter, self).__init__(**kw)
-
-
class PropertyChanged(Filter):
'''Render a propertyChanged filter.'''
@@ -331,7 +315,6 @@
'''Render an inventory manager event.'''
action_map = {
- 'noop': NoopAction,
'destroyObject': DestroyObject,
'setProperty': SetProperty,
}
@@ -340,7 +323,7 @@
self.cls = kw.pop('type')
self.actions = \
[self.action_map[x['name']](**x)
- for x in kw.pop('actions', [{'name': 'noop'}])]
+ for x in kw.pop('actions', [])]
super(Event, self).__init__(**kw)
@@ -349,7 +332,6 @@
a filter.'''
filter_map = {
- 'none': NoopFilter,
'propertyChangedTo': PropertyChanged,
}
@@ -358,7 +340,7 @@
[DbusSignature(**x) for x in kw.pop('signatures', [])]
self.filters = \
[self.filter_map[x['name']](**x)
- for x in kw.pop('filters', [{'name': 'none'}])]
+ for x in kw.pop('filters')]
super(MatchEvent, self).__init__(**kw)