From e5cda5cc101f0f2a21ce19e651be901f5f068bb3 Mon Sep 17 00:00:00 2001 From: sebd <> Date: Thu, 27 Jan 2005 08:28:19 +0000 Subject: [PATCH] Avoids appending twice a namespace defined in the config file. --- src/core/main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/main.py b/src/core/main.py index a3867c8..b83600b 100644 --- a/src/core/main.py +++ b/src/core/main.py @@ -657,8 +657,10 @@ def main(): raise for namespace in configuration.evaluateXpath("yep:namespace"): - ns = namespaces.Namespace(namespace.prop("name"), namespace.prop("uri")) - application.xpathContext.xpathRegisterNs(ns.name, ns.uri) + name, uri = namespace.prop("name"), namespace.prop("uri") + if not namespaces.getUri(name): + ns = namespaces.Namespace(name, uri) + application.xpathContext.xpathRegisterNs(name, uri) allVirtualHosts = [ virtualHost for virtualHost in configuration.getVirtualHosts()]