diff options
author | Zachary Sloan | 2013-03-07 00:34:51 +0000 |
---|---|---|
committer | Zachary Sloan | 2013-03-07 00:34:51 +0000 |
commit | 855a586f82fd1774358d8cfde28ce067f1c6c2ae (patch) | |
tree | d51c2771ab266e2660327fad89850f45d508016c /wqflask/utility/temp_data.py | |
parent | 4bce386b619c55e66d6cdd81b11b54baadc5ae87 (diff) | |
download | genenetwork2-855a586f82fd1774358d8cfde28ce067f1c6c2ae.tar.gz |
Created file temp_data to store data related to progress
of the marker regression calculations
Storing progress of kinship matrix calculation in variable as
portion of 45 (the rough percent of total marker regression calculation
time
Diffstat (limited to 'wqflask/utility/temp_data.py')
-rw-r--r-- | wqflask/utility/temp_data.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/wqflask/utility/temp_data.py b/wqflask/utility/temp_data.py new file mode 100644 index 00000000..192dcc44 --- /dev/null +++ b/wqflask/utility/temp_data.py @@ -0,0 +1,27 @@ +from __future__ import print_function, division, absolute_import +from redis import Redis + +import simplejson as json + +class TempData(object): + + def __init__(self, temp_uuid): + self.temp_uuid = temp_uuid + self.redis = Redis() + self.key = "tempdata:{}".format(self.temp_uuid) + + def store(self, field, value): + print("Storing...") + self.redis.hset(self.key, field, value) + self.redis.expire(self.key, 60*15) # Expire in 15 minutes + + def get_all(self): + return self.redis.hgetall(self.key) + + + +if __name__ == "__main__": + redis = Redis() + for key in redis.keys(): + for field in redis.hkeys(key): + print("{}.{}={}".format(key, field, redis.hget(key, field))) |