From 69c5c2b052c51b037142abd495fd59a8a4698fbc Mon Sep 17 00:00:00 2001 From: drebs Date: Sun, 1 May 2016 22:09:25 -0300 Subject: move parameters to config file --- .gitignore | 1 + defaults.conf.example | 9 +++++++++ soledad_sync.py | 15 ++++++++------- 3 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 defaults.conf.example diff --git a/.gitignore b/.gitignore index 2dde0b7..a8a6c1d 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ __pycache__ *.swp *.swo *.cprofile +*.conf diff --git a/defaults.conf.example b/defaults.conf.example new file mode 100644 index 0000000..e4d836d --- /dev/null +++ b/defaults.conf.example @@ -0,0 +1,9 @@ +[server] +host: http://localhost:2424 + +[client] +uuid: 1234567890abcdef + +[sync] +num_docs: 100 +payload: /tmp/payload diff --git a/soledad_sync.py b/soledad_sync.py index acb46cf..525b988 100644 --- a/soledad_sync.py +++ b/soledad_sync.py @@ -1,15 +1,16 @@ import os +from ConfigParser import ConfigParser from leap.soledad.client.api import Soledad from twisted.internet import defer -# EDIT THIS TO MATCH YOUR TEST ENVIRONMENT ------------- -UUID = '1234567890abcdef' -#HOST = 'http://futeisha:2323' -HOST = 'http://localhost:2424' -NUM_DOCS = 100 -PAYLOAD = '/tmp/payload' -# ------------------------------------------------------ +# get configs from file +parser = ConfigParser() +parser.read('defaults.conf') +HOST = parser.get('server', 'host') +UUID = parser.get('client', 'uuid') +NUM_DOCS = int(parser.get('sync', 'num_docs')) +PAYLOAD = parser.get('sync', 'payload') DO_THESEUS = os.environ.get('THESEUS', False) -- cgit v1.2.3