summaryrefslogtreecommitdiff
path: root/src/db.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/db.py')
-rwxr-xr-xsrc/db.py21
1 files changed, 6 insertions, 15 deletions
diff --git a/src/db.py b/src/db.py
index 14a435d..4e7bcc5 100755
--- a/src/db.py
+++ b/src/db.py
@@ -9,6 +9,7 @@
import time
import couch
+import index
class DictDB():
@@ -20,18 +21,11 @@ class DictDB():
self.couchdb = self.server.database(database)
except couch.exceptions.NotFound:
print("Creating database and indexes.")
- index = {
- "index": {
- "fields": [
- "domain"
- ]
- },
- "name": "domain-json-index",
- "type": "json"
- }
-
self.couchdb = self.server.create(database)
- self.couchdb.index(index)
+ self.server.create('_users')
+
+ for i in index.indexes:
+ self.couchdb.index(i)
self._ts = time.time()
@@ -67,10 +61,7 @@ class DictDB():
selector = dict()
if kwargs:
- selector = {
- "selector": {
- }
- }
+ selector = {"selector": {}}
for key in kwargs:
if kwargs[key].isnumeric():