~ fixing bugs in ConciergeServer.py test code
~ fix bug in ConciergeModule: wrong closing tag for avatars list0.6.3-post-fixes
parent
0aafeb5da3
commit
6cebb6e760
|
@ -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();
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue