summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordrebs <drebs@riseup.net>2016-05-01 22:09:25 -0300
committerdrebs <drebs@riseup.net>2016-05-01 22:09:25 -0300
commit69c5c2b052c51b037142abd495fd59a8a4698fbc (patch)
tree6a415a8ab28878d760ab6750c79c5101a8bf4ad9
parentec9fec4fd18f0530828f13228a81bdafa72dbfe6 (diff)
move parameters to config file
-rw-r--r--.gitignore1
-rw-r--r--defaults.conf.example9
-rw-r--r--soledad_sync.py15
3 files changed, 18 insertions, 7 deletions
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)