path: adding support for . in directoies
[treecutter.git] / treecutter / sitemap.py
index 7ad9446f650c94e95e23925bc6fbe2077e073739..919e8a4a2c08d5883e628d9efc390f87d36f4edd 100644 (file)
@@ -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):