~ fixing bugs in ConciergeServer.py test code

~ fix bug in ConciergeModule: wrong closing tag for avatars list
0.6.3-post-fixes
Dr Scofield 2009-01-26 21:35:16 +00:00
parent 0aafeb5da3
commit 6cebb6e760
2 changed files with 6 additions and 6 deletions

View File

@ -391,7 +391,7 @@ namespace OpenSim.Region.Environment.Modules.Avatar.Concierge
string name = _attendeeNames[uuid];
list.Append(String.Format(" <avatar name=\"{0}\" uuid=\"{1}\" />\n", name, uuid));
}
list.Append("</avatar>");
list.Append("</avatars>");
}
string payload = list.ToString();

View File

@ -61,12 +61,12 @@ class ConciergeHandler(BaseHTTPServer.BaseHTTPRequestHandler):
self.logResponse(200)
def dumpXml(xml):
def dumpXml(self, xml):
logging.debug('[ConciergeHandler] %s', xml.tag)
for attr in xml.attrib:
logging.debug('[ConciergeHandler] %s [%s] %s', xml.tag, attr, xml.attrib[attr])
for kid in xml.getchildren:
dumpXml(kid)
for kid in xml.getchildren():
self.dumpXml(kid)
def do_POST(self):
self.logRequest()
@ -80,8 +80,8 @@ class ConciergeHandler(BaseHTTPServer.BaseHTTPRequestHandler):
logging.debug('[ConciergeHandler] POST: content: %s', content)
try:
postXml = ET.parse(content)
dumpXml(postXml)
postXml = ET.fromstring(content)
self.dumpXml(postXml)
except xml.parsers.expat.ExpatError, xmlError:
logging.error('[ConciergeHandler] POST illformed:%s', xmlError)
self.send_response(500)