diff options
| author | makkalot <makkalot@gmail.com> | 2008-08-03 00:29:49 +0300 |
|---|---|---|
| committer | makkalot <makkalot@gmail.com> | 2008-08-03 00:29:49 +0300 |
| commit | 0ee2d63f870fcc9849df892b8e429faf5cbccec9 (patch) | |
| tree | 0b58b440eb9d99546f050a2dacac598007900507 /func/utils.py | |
| parent | b3d1bdf3ca79e181d82320c4305410b367ca99ca (diff) | |
| parent | 8e8560dcb4d9e796156df8bfaad6564a555e2724 (diff) | |
merge from master async db stuff fixes
Diffstat (limited to 'func/utils.py')
| -rwxr-xr-x | func/utils.py | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/func/utils.py b/func/utils.py index 0e4b4d5..628694d 100755 --- a/func/utils.py +++ b/func/utils.py @@ -29,4 +29,26 @@ def is_error(result): return False - +def remove_weird_chars(dirty_word): + """ + That method will be used to clean some + glob adress expressions because async stuff + depends on that part + + @param dirty_word : word to be cleaned + """ + from copy import copy + copy_word = copy(dirty_word) + copy_word = copy_word.replace("-","_") + return copy_word + +def get_formated_jobid(**id_pack): + import time + import pprint + + glob = remove_weird_chars(id_pack['spec']) + module = remove_weird_chars(id_pack['module']) + method = remove_weird_chars(id_pack['method']) + job_id = "".join([glob,"-",module,"-",method,"-",pprint.pformat(time.time())]) + return job_id + |
