X-Git-Url: https://source.tree.se/git?p=treecutter.git;a=blobdiff_plain;f=treecutter%2Fsitemap.py;fp=treecutter%2Fsitemap.py;h=919e8a4a2c08d5883e628d9efc390f87d36f4edd;hp=7ad9446f650c94e95e23925bc6fbe2077e073739;hb=870b74488439f6c30974eb759d5032fc06cb8c14;hpb=bdecaa29bbb25b5e4ccc2b08d04577e780a149b9 diff --git a/treecutter/sitemap.py b/treecutter/sitemap.py index 7ad9446..919e8a4 100644 --- a/treecutter/sitemap.py +++ b/treecutter/sitemap.py @@ -3,6 +3,7 @@ import os import codecs import re import shutil +import sys import gettext import tempfile from lxml import etree @@ -31,7 +32,7 @@ class Sitemap(): # representing the text on the site. # A link can have several pages in different languages. def add_link(self, link): - tokens = filter(None,re.split(r'(^/[\w:-]*$|^/[\w:-]*/|[\w:-]*/)',link,flags=re.UNICODE)) + tokens = filter(None,re.split(r'(^/[\w\.:-]*$|^/[\w\.:-]*/|[\w\.:-]*/)',link,flags=re.UNICODE)) self._tree.add(tokens,Link(link)) def write_map(self):