mirror of https://github.com/python/cpython
Add optional 'quote' flag argument to escape(); if true, translate '"'
to '"'.
This commit is contained in:
parent
1e8c8a20f2
commit
64c6620934
|
@ -1316,12 +1316,14 @@ environment as well. Here are some common variable names:
|
|||
# Utilities
|
||||
# =========
|
||||
|
||||
def escape(s):
|
||||
def escape(s, quote=None):
|
||||
"""Replace special characters '&', '<' and '>' by SGML entities."""
|
||||
import regsub
|
||||
s = regsub.gsub("&", "&", s) # Must be done first!
|
||||
s = regsub.gsub("<", "<", s)
|
||||
s = regsub.gsub(">", ">", s)
|
||||
if quote:
|
||||
s = regsub.gsub('"', """, s)
|
||||
return s
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue