Aggiunto supporto per "<" e ">" nelle stringhe da stampare.

Leonardo [2010-05-25 08:24]
Aggiunto supporto per "<" e ">" nelle stringhe da stampare.
Filename
pywhois.py
diff --git a/pywhois.py b/pywhois.py
index fe93cc1..1828997 100644
--- a/pywhois.py
+++ b/pywhois.py
@@ -314,11 +314,16 @@ class WhoisHTTPRequestHandler(BaseHTTPRequestHandler):
         Format the raw output of the whois server
         """

+        # Le cose che non sono tag si devono vedere...
+        string = re.sub(r"<", "&lt;", string)
+        string = re.sub(r">", "&gt;", string)
+
+
         # Sostituiamo le cose con i tag relativi
         for match in re.findall(r"::(.*)\n", string):
             string = string.replace(match, "<span class=\"comment\">%s</span>" % match)
         string = re.sub(r"\n", "<br />\n", string)
-
+
         # Creiamo effettivamente la pagina
         html =  "<html>\n"
         html += "<head>\n<title>Whois answer for %s</title>\n" % request
ViewGit