Update of /cvsroot/webware/Webware/WebUtils
In directory usw-pr-cvs1:/tmp/cvs-serv19206/WebUtils
Modified Files:
cgitb.py
Log Message:
Fixing up "fancy traceback" code so it properly escapes double-quotes
Index: cgitb.py
===================================================================
RCS file: /cvsroot/webware/Webware/WebUtils/cgitb.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** cgitb.py 2001/06/22 22:02:15 1.1
--- cgitb.py 2001/08/20 19:37:26 1.2
***************
*** 207,211 ****
plain_value = pydoc.html.escape(repr(value))
return '%s <a href="#" onClick="popup_repr(\'Long repr\', \'Full representation:<br>\\n%s\'); return false">(complete)</a>' \
! % (enc_value, string.replace(pydoc.html.escape(plain_value), "'", "\\'"))
else:
return enc_value
--- 207,211 ----
plain_value = pydoc.html.escape(repr(value))
return '%s <a href="#" onClick="popup_repr(\'Long repr\', \'Full representation:<br>\\n%s\'); return false">(complete)</a>' \
! % (enc_value, string.replace(string.replace(pydoc.html.escape(plain_value), "'", "\\'"), '"', '"'))
else:
return enc_value
|