strip html

This commit is contained in:
callebtc 2022-11-25 14:53:03 +01:00 committed by dni ⚡
parent 090a449037
commit c901a5c69d

View File

@ -1,6 +1,7 @@
import asyncio
import datetime
import os
import re
import time
from contextlib import asynccontextmanager
from typing import Optional
@ -71,6 +72,16 @@ class Connection(Compat):
if self.type in {POSTGRES, COCKROACH}:
query = query.replace("%", "%%")
query = query.replace("?", "%s")
# strip html
CLEANR = re.compile("<.*?>|&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-f]{1,6});")
def cleanhtml(raw_html):
cleantext = re.sub(CLEANR, "", raw_html)
return cleantext
query = cleanhtml(query)
return query
async def fetchall(self, query: str, values: tuple = ()) -> list: