We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bebf89f commit 3b777abCopy full SHA for 3b777ab
osquery/extension_manager.py
@@ -8,6 +8,8 @@
8
from __future__ import print_function
9
from __future__ import unicode_literals
10
11
+import sys
12
+
13
from osquery.extensions.Extension import Iface
14
from osquery.extensions.ttypes import ExtensionResponse, ExtensionStatus
15
from osquery.singleton import Singleton
@@ -60,6 +62,10 @@ def add_plugin(self, plugin):
60
62
if obj.name() not in self._plugins[obj.registry_name()]:
61
63
self._plugins[obj.registry_name()][obj.name()] = obj
64
65
+ def shutdown(self):
66
+ """The osquery extension manager requested a shutdown"""
67
+ sys.exit(0)
68
69
def registry(self):
70
"""Accessor for the internal _registry member variable"""
71
return self._registry
0 commit comments