diff options
author | Juergen Bocklage-Ryannel <jbocklage-ryannel@luxoft.com> | 2017-07-25 11:35:50 +0200 |
---|---|---|
committer | Juergen Bocklage-Ryannel <jbocklage-ryannel@luxoft.com> | 2017-07-25 11:38:40 +0200 |
commit | d45d149669a2ad4db486225d306007e80d91f3eb (patch) | |
tree | 1d905f1ad6af8bcbf7387b6c8c41022856a39a17 | |
parent | a642b8260ac8693658d77ad5e1bdfe9885eb4dfc (diff) | |
download | qtivi-qface-d45d149669a2ad4db486225d306007e80d91f3eb.tar.gz |
update filters documentation
-rw-r--r-- | qface/filters.py | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/qface/filters.py b/qface/filters.py index af9fc1f..c5ecab8 100644 --- a/qface/filters.py +++ b/qface/filters.py @@ -2,25 +2,29 @@ import json import hashlib -def jsonify(obj): +def jsonify(symbol): + """ returns json format for symbol """ try: # all symbols have a toJson method, try it - return json.dumps(obj.toJson(), indent=' ') + return json.dumps(symbol.toJson(), indent=' ') except AttributeError: pass - return json.dumps(obj, indent=' ') + return json.dumps(symbol, indent=' ') -def upper_first(s): - s = str(s) - return s[0].upper() + s[1:] +def upper_first(symbol): + """ uppercase first letter """ + name = str(symbol) + return name[0].upper() + name[1:] -def hash(s, hash_type='sha1'): - h = hashlib.new(hash_type) - h.update(str(s).encode('utf-8')) - return h.hexdigest() +def hash(symbol, hash_type='sha1'): + """ create a hash code from symbol """ + code = hashlib.new(hash_type) + code.update(str(symbol).encode('utf-8')) + return code.hexdigest() -def path(s): - return str(s).replace('.', '/') +def path(symbol): + """ replaces '.' with '/' """ + return str(symbol).replace('.', '/') |