Browse Source

publish muk_utils - 12.0

pull/9/head
MuK IT GmbH 6 years ago
parent
commit
dd49c8efb8
  1. 8
      muk_utils/tools/file.py

8
muk_utils/tools/file.py

@ -34,6 +34,14 @@ _logger = logging.getLogger(__name__)
# File Helper
#----------------------------------------------------------
def slugify(value):
value = str(unicodedata.normalize('NFKD', value))
if sys.version_info < (3,):
value = str(value.encode('ascii', 'ignore'))
value = str(re.sub('[^\w\s-]', '', value).strip().lower())
value = str(re.sub('[-\s]+', '-', value))
return value
def compute_name(name, suffix, escape_suffix):
if escape_suffix:
name, extension = os.path.splitext(name)

Loading…
Cancel
Save