================= Target Extensions ================= Subunit2SQL is meant to be generic. But while processing subunit streams, you may have some site-specific behavior you'd like to enable, such as loading attachments into a storage location that can be extracted later. To do this, you must create a plugin in the `subunit2sql.target` entry point namespace, and it will be invoked along with the other targets that subunit2sql invokes normally to store tests in a SQL database. The plugin's entry point should be a class that extends `testtools.StreamResult`. It should also add a class method, `enabled`, which returns False if the plugin has no chance of functioning. The `enabled` method can also do any configuration file preparation if you are using oslo.config. The constructor will not be executed until after all config options are loaded.