value = SystemRelease().cpe() if __name__ == "__main__": # Create a feature registry registry = Registry() # Statically register a feature which represents the version registry.register(CpeProperty(owner=Owner(name=__name__))) # Now go through all plugins and see if they want to publish sth too groups = loader.plugin_groups_iterator(setup, "createPluginFeatures") for group, createPluginFeatures in groups: if createPluginFeatures: logging.info("Registering feature from %s" % group) createPluginFeatures(registry) # The registry is now build time to publish it if "-d" in sys.argv: # Via a http daemon launch_bottle(registry) elif "dumpxml" in sys.argv: # In XML to stdout xmlbuilder = XmlBuilder() print(xmlbuilder.build(registry)) else: print("Get a feature summary about this node.") print("Usage: %s [dumpxml]" % sys.argv[0]) sys.exit(1)
value = SystemRelease().cpe() if __name__ == "__main__": # Create a feature registry registry = Registry() # Statically register a feature which represents the version registry.register(CpeProperty(owner=Owner(name=__name__))) # Now go through all plugins and see if they want to publish sth too groups = loader.plugin_groups_iterator(setup, "createPluginFeatures") for group, createPluginFeatures in groups: if createPluginFeatures: logging.info("Registering feature from %s" % group) createPluginFeatures(registry) # The registry is now build time to publish it if "-d" in sys.argv: # Via a http daemon launch_bottle(registry) elif "dumpxml" in sys.argv: # In XML to stdout xmlbuilder = XmlBuilder() print(xmlbuilder.build(registry)) else: print("Get a feature summary about this node.") print("Usage: %s [-d] [dumpxml]" % sys.argv[0]) sys.exit(1)