diff options
author | Aleš Smodiš <aless@guru.si> | 2015-08-19 19:05:14 +0200 |
---|---|---|
committer | Aleš Smodiš <aless@guru.si> | 2015-08-19 19:05:14 +0200 |
commit | df70e61e29b14dac8a0c03c5b4c9fc6321fa7e48 (patch) | |
tree | 672b0dc989af09bb761ac2774f57a5eb5357998e /scripts/utils.py | |
parent | fc2923d3191da7a94bf174cb1193a0eb41c30f13 (diff) |
New database tables and data imports: user_group, user_in_group, language, problem_group, problem.
Diffstat (limited to 'scripts/utils.py')
-rw-r--r-- | scripts/utils.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/utils.py b/scripts/utils.py new file mode 100644 index 0000000..30bbde4 --- /dev/null +++ b/scripts/utils.py @@ -0,0 +1,8 @@ +# coding=utf-8 + +import re + +_re_filenamify = re.compile(r''' |\.|;|,|:|"|'|\*|\(|\)|\/|\\|&|%|\$|\#|!|\n|\r|\t|\|''', re.MULTILINE) +def filenamefy(name): + return '_'.join(_re_filenamify.split(name)).lower().strip('_') + |