From a6f53346c016ded58823b5ef0a4b6270529a1122 Mon Sep 17 00:00:00 2001 From: Sean Robinson Date: Sat, 26 Apr 2014 15:13:51 -0700 Subject: [PATCH] Change parent class of ConfigFileManager This is the first in a series of commits to separate configuration management from reading from and writing to a file containing such a configuration. ConfigFileManager as a ConfigParser will read the INI file and pass it to a ConfigManager or accept a ConfigManager and write it to a file. Signed-off-by: Sean Robinson --- wifiradar/config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wifiradar/config.py b/wifiradar/config.py index fccdbdc..3491f5c 100644 --- a/wifiradar/config.py +++ b/wifiradar/config.py @@ -310,7 +310,7 @@ class ConfigManager(object, configparser.SafeConfigParser): config_manager._sections[section].copy()) -class ConfigFileManager(ConfigManager): +class ConfigFileManager(configparser.ConfigParser): """ Manage the configuration for the application, including reading from and writing to a file. """ @@ -318,7 +318,7 @@ class ConfigFileManager(ConfigManager): """ Create a new configuration file at :data:`filename` with DEFAULT options and values in the 'defaults' dictionary. """ - ConfigManager.__init__(self, defaults) + super(ConfigFileManager, self).__init__(defaults) self.filename = filename def read(self): -- 2.11.4.GIT