summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuergen Bocklage-Ryannel <jbocklage-ryannel@luxoft.com>2017-07-25 11:35:50 +0200
committerJuergen Bocklage-Ryannel <jbocklage-ryannel@luxoft.com>2017-07-25 11:38:40 +0200
commitd45d149669a2ad4db486225d306007e80d91f3eb (patch)
tree1d905f1ad6af8bcbf7387b6c8c41022856a39a17
parenta642b8260ac8693658d77ad5e1bdfe9885eb4dfc (diff)
downloadqtivi-qface-d45d149669a2ad4db486225d306007e80d91f3eb.tar.gz
update filters documentation
-rw-r--r--qface/filters.py28
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('.', '/')