diff --git a/cps/helper.py b/cps/helper.py index 00ec9553..beee00c7 100755 --- a/cps/helper.py +++ b/cps/helper.py @@ -222,14 +222,14 @@ def get_valid_filename(value, replace_whitespace=True): if use_unidecode: value=(unidecode.unidecode(value)).strip() else: - value=value.replace('§','SS') - value=value.replace('ß','ss') + value=value.replace(u'§',u'SS') + value=value.replace(u'ß',u'ss') value = unicodedata.normalize('NFKD', value) re_slugify = re.compile('[\W\s-]', re.UNICODE) value = unicode(re_slugify.sub('', value).strip()) if replace_whitespace: #*+:\"/<>? werden durch _ ersetzt - value = re.sub('[\*\+:\\\"/<>\?]+', '_', value, flags=re.U) + value = re.sub('[\*\+:\\\"/<>\?]+', u'_', value, flags=re.U) value = value[:128] return value