summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKristofer Hallin <kristofer@sunet.se>2021-10-01 10:23:49 +0200
committerKristofer Hallin <kristofer@sunet.se>2021-10-01 10:23:49 +0200
commit148e3d412f4cc8e6632a95741a457383b3ca852e (patch)
tree22a812a2d64c73efb8af678088777390ad5df92c /src
parentcb47680777b3fd3bcd955f9e81ddf45c9b69ecfa (diff)
parentf3204eecc33c60289ea0c2117ed3316beb59cde5 (diff)
Fixed conflict.
Diffstat (limited to 'src')
-rwxr-xr-xsrc/db.py8
-rwxr-xr-xsrc/wsgi.py6
2 files changed, 7 insertions, 7 deletions
diff --git a/src/db.py b/src/db.py
index 86c6f24..92684c8 100755
--- a/src/db.py
+++ b/src/db.py
@@ -46,18 +46,18 @@ class DictDB():
return self._ts
def add(self, data, batch_write=False):
- key = str(self.unique_key())
+ keys = []
if type(data) is list:
for item in data:
- item['_id'] = str(self._ts)
+ item['_id'] = str(self.unique_key())
self.couchdb.save(item)
else:
- data['_id'] = str(self._ts)
+ data['_id'] = str(self.unique_key())
self.couchdb.save(data)
- return key
+ return keys
def get(self, key):
return self.couchdb[key]
diff --git a/src/wsgi.py b/src/wsgi.py
index 15f9224..3c3d363 100755
--- a/src/wsgi.py
+++ b/src/wsgi.py
@@ -99,12 +99,12 @@ class EPAdd(CollectorResource):
resp.text = CollectorResource.parse_error(decodedin)
return
- key = self._db.add(json_data)
- resp.text = repr(key) + '\n'
+ keys = self._db.add(json_data)
+ resp.text = repr(keys) + '\n'
def init(url_res_map, addr='', port=8000):
- app = falcon.App()
+ app = falcon.App(cors_enable=True)
for url, res in url_res_map:
app.add_route(url, res)
return make_server(addr, port, app)