From 090ee8c64f399bebab3c73b94272631fa7172596 Mon Sep 17 00:00:00 2001 From: Maboroshy Date: Mon, 14 Aug 2017 18:36:12 +0300 Subject: [PATCH] Delete safe_path.py --- Inbox/safe_path.py | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 Inbox/safe_path.py diff --git a/Inbox/safe_path.py b/Inbox/safe_path.py deleted file mode 100644 index 03e76fe..0000000 --- a/Inbox/safe_path.py +++ /dev/null @@ -1,24 +0,0 @@ -import platform - - -def filename(filename): - """ - Replace the characters in file name that are not allowed in current OS - :param filename: file name - :return: file name which is safe to use in current OS - """ - if platform.system() == 'Linux': - safe_filename = filename.replace('/', '-') - elif platform.system() == 'Darwin': - safe_filename = filename.replace('/', '-').replace(':', '-') - else: - safe_filename = filename - for char in (':', '/', '\\', '|'): - safe_filename = safe_filename.replace(char, '-') - for char in ('?', '*'): - safe_filename = safe_filename.replace(char, '') - safe_filename = safe_filename.replace('<', '(') - safe_filename = safe_filename.replace('>', ')') - safe_filename = safe_filename.replace('"', "'") - - return safe_filename \ No newline at end of file