fix for files with dots in name
authorRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Mon, 7 Mar 2011 14:53:52 +0000 (15:53 +0100)
committerRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Mon, 7 Mar 2011 14:53:52 +0000 (15:53 +0100)
lib/vstorage/__init__.py

index a98f8de..2708ed7 100644 (file)
@@ -162,7 +162,7 @@ class VersionedStorage(object):
 
     def _file_to_title(self, filename):
         assert filename.startswith(self.repo_prefix)
 
     def _file_to_title(self, filename):
         assert filename.startswith(self.repo_prefix)
-        name = filename[len(self.repo_prefix):].strip('/').split('.', 1)[0]
+        name = filename[len(self.repo_prefix):].strip('/').rsplit('.', 1)[0]
         return urlunquote(name)
 
     def __contains__(self, title):
         return urlunquote(name)
 
     def __contains__(self, title):