Category-based splitting.
[python-collate.git] / collate / _abcollator.py
index 02cb733..2e6ab95 100644 (file)
@@ -19,5 +19,6 @@ class Collator(object):
         words = []
         for sorteme in self.sortemes(string):
             num, alpha = collate._strings.numeric(sorteme, invalid)
-            words.append((num, self.key(alpha)))
+            alpha = self.key(collate._strings.strip_punc(alpha))
+            words.append((num, alpha))
         return words