Avoids appending twice a namespace defined in the config file.

This commit is contained in:
sebd 2005-01-27 08:28:19 +00:00
parent 13980f8622
commit e5cda5cc10
1 changed files with 4 additions and 2 deletions

View File

@ -657,8 +657,10 @@ def main():
raise raise
for namespace in configuration.evaluateXpath("yep:namespace"): for namespace in configuration.evaluateXpath("yep:namespace"):
ns = namespaces.Namespace(namespace.prop("name"), namespace.prop("uri")) name, uri = namespace.prop("name"), namespace.prop("uri")
application.xpathContext.xpathRegisterNs(ns.name, ns.uri) if not namespaces.getUri(name):
ns = namespaces.Namespace(name, uri)
application.xpathContext.xpathRegisterNs(name, uri)
allVirtualHosts = [ allVirtualHosts = [
virtualHost for virtualHost in configuration.getVirtualHosts()] virtualHost for virtualHost in configuration.getVirtualHosts()]