示例#1
0
 def get_actions(self):
     return [extensions.ActionExtension('dummy_resources',
                                        'FOXNSOX:add_tweedle',
                                        self._add_tweedle_handler),
             extensions.ActionExtension('dummy_resources',
                                        'FOXNSOX:delete_tweedle',
                                        self._delete_tweedle_handler)]
示例#2
0
 def get_actions(self):
     diagnose = Diagnostician(manager.NeutronManager.get_plugin()).diagnose
     resources = ['port', 'subnet', 'network']
     return (extensions.ActionExtension('%ss' % res, 'diag',
                                        functools.partial(diagnose, res))
             for res in resources)