diff options
| author | J08nY | 2017-08-01 00:34:47 +0200 |
|---|---|---|
| committer | J08nY | 2017-08-01 00:34:47 +0200 |
| commit | cce2409e111c4b29bb8739c0699885007e7b81a2 (patch) | |
| tree | 5345dfc50cbc4c03aef2044ffdafe6b41dd03443 /src/mailman_pgp/config/__init__.py | |
| parent | 8f821848175281cc95f1e4ef1294ec6ca216c2c3 (diff) | |
| download | mailman-pgp-cce2409e111c4b29bb8739c0699885007e7b81a2.tar.gz mailman-pgp-cce2409e111c4b29bb8739c0699885007e7b81a2.tar.zst mailman-pgp-cce2409e111c4b29bb8739c0699885007e7b81a2.zip | |
Diffstat (limited to 'src/mailman_pgp/config/__init__.py')
| -rw-r--r-- | src/mailman_pgp/config/__init__.py | 36 |
1 files changed, 2 insertions, 34 deletions
diff --git a/src/mailman_pgp/config/__init__.py b/src/mailman_pgp/config/__init__.py index 13b6eba..7e86f45 100644 --- a/src/mailman_pgp/config/__init__.py +++ b/src/mailman_pgp/config/__init__.py @@ -15,42 +15,10 @@ # You should have received a copy of the GNU General Public License along with # this program. If not, see <http://www.gnu.org/licenses/>. -"""Mailman PGP configuration module.""" - -from configparser import ConfigParser - from mailman.config import config as mailman_config -from mailman.utilities.modules import expand_path -from pkg_resources import resource_string -from public.public import public - -from mailman_pgp.config.validator import ConfigValidator - - -@public -class Config(ConfigParser): - """A ConfigParser with a name.""" - - def load(self, name): - """ - Load the plugin configuration, and set our name. - - :param name: The name to set/load configuration for. - :type name: str - """ - self.name = name - self.read(expand_path( - dict(mailman_config.plugin_configs)[self.name].configuration)) - - def validate(self): - """ - - """ - validator = ConfigValidator( - resource_string('mailman_pgp.config', - 'schema.cfg').decode('utf-8')) - validator.validate(self) +from public import public +from mailman_pgp.config.config import Config config = Config() public(config=config) |
