diff --git a/poezio/xhtml.py b/poezio/xhtml.py
index 1de7b8b7..f5b35b71 100644
--- a/poezio/xhtml.py
+++ b/poezio/xhtml.py
@@ -260,7 +260,7 @@ def _parse_css_color(name):
return colors[name]
return -1
-def parse_css(css):
+def _parse_css(css):
shell = ''
rules = css.split(';')
for rule in rules:
@@ -290,7 +290,7 @@ def parse_css(css):
shell += '\x19a'
return shell
-def trim(string):
+def _trim(string):
return re.sub(whitespace_re, ' ', string)
def get_hash(data: bytes) -> str:
@@ -326,7 +326,7 @@ class XHTMLHandler(sax.ContentHandler):
self.builder.append('\x19o' + ''.join(self.formatting))
def characters(self, characters):
- self.builder.append(characters if self.is_pre else trim(characters))
+ self.builder.append(characters if self.is_pre else _trim(characters))
def startElementNS(self, name, _, attrs):
if name[0] != XHTML_NS and not self.force_ns:
@@ -337,7 +337,7 @@ class XHTMLHandler(sax.ContentHandler):
self.attrs.append(attrs)
if 'style' in attrs:
- style = parse_css(attrs['style'])
+ style = _parse_css(attrs['style'])
self.append_formatting(style)
name = name[1]
@@ -368,9 +368,9 @@ class XHTMLHandler(sax.ContentHandler):
else:
builder.append('[file stored as %s]' % filename)
else:
- builder.append(trim(attrs['src']))
+ builder.append(_trim(attrs['src']))
if 'alt' in attrs:
- builder.append(' (%s)' % trim(attrs['alt']))
+ builder.append(' (%s)' % _trim(attrs['alt']))
elif name == 'ul':
self.list_state.append('ul')
elif name == 'ol':
@@ -409,7 +409,7 @@ class XHTMLHandler(sax.ContentHandler):
if not x.startswith('\x19')]
link_text = ''.join(text_elements).strip()
if 'href' in attrs and attrs['href'] != link_text:
- builder.append(' (%s)' % trim(attrs['href']))
+ builder.append(' (%s)' % _trim(attrs['href']))
elif name == 'blockquote':
builder.append('”')
elif name in ('cite', 'em', 'strong'):