From: <wa...@us...> - 2008-05-14 21:23:44
|
Revision: 1448 http://pywebsvcs.svn.sourceforge.net/pywebsvcs/?rev=1448&view=rev Author: warnes Date: 2008-05-14 14:23:50 -0700 (Wed, 14 May 2008) Log Message: ----------- Apply patch from Olen (olatho) to fix handling of header when some entries are not present Modified Paths: -------------- trunk/SOAPpy/SOAPpy/Parser.py Modified: trunk/SOAPpy/SOAPpy/Parser.py =================================================================== --- trunk/SOAPpy/SOAPpy/Parser.py 2008-05-14 21:21:04 UTC (rev 1447) +++ trunk/SOAPpy/SOAPpy/Parser.py 2008-05-14 21:23:50 UTC (rev 1448) @@ -137,7 +137,10 @@ i = kind.find(':') if i >= 0: - kind = (self._prem[kind[:i]], kind[i + 1:]) + try: + kind = (self._prem[kind[:i]], kind[i + 1:]) + except: + kind = None else: kind = None @@ -232,7 +235,10 @@ if kind != None: i = kind.find(':') if i >= 0: - kind = (self._prem[kind[:i]], kind[i + 1:]) + try: + kind = (self._prem[kind[:i]], kind[i + 1:]) + except: + kind = (None, kind) else: # XXX What to do here? (None, kind) is just going to fail in convertType #print "Kind with no NS:", kind This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |