From c8d9750873987647005e08fb1d8843ad72983bd4 Mon Sep 17 00:00:00 2001 From: Chris Caron Date: Thu, 28 Dec 2023 14:12:06 -0500 Subject: [PATCH] Resolved ConfigMemory AttributeError Exception (#1032) --- apprise/AppriseConfig.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apprise/AppriseConfig.py b/apprise/AppriseConfig.py index 1e3d73b1..d3f4d8a1 100644 --- a/apprise/AppriseConfig.py +++ b/apprise/AppriseConfig.py @@ -26,7 +26,6 @@ # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. -from . import config from . import ConfigBase from . import CONFIG_FORMATS from .ConfigurationManager import ConfigurationManager @@ -255,7 +254,7 @@ class AppriseConfig: logger.debug("Loading raw configuration: {}".format(content)) # Create ourselves a ConfigMemory Object to store our configuration - instance = config.ConfigMemory.ConfigMemory( + instance = C_MGR['memory']( content=content, format=format, asset=asset, tag=tag, recursion=recursion, insecure_includes=insecure_includes) @@ -330,7 +329,7 @@ class AppriseConfig: schema = GET_SCHEMA_RE.match(url) if schema is None: # Plan B is to assume we're dealing with a file - schema = config.ConfigFile.ConfigFile.protocol + schema = 'file' url = '{}://{}'.format(schema, URLBase.quote(url)) else: