This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git
The following commit(s) were added to refs/heads/master by this push:
new 3749502 += info and create functions
3749502 is described below
commit 374950223e284685622e92a4fcdd7b6514ca96eb
Author: Sebb <[email protected]>
AuthorDate: Tue Sep 28 13:27:49 2021 +0100
+= info and create functions
---
server/plugins/database.py | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/server/plugins/database.py b/server/plugins/database.py
index c227a44..7e41d53 100644
--- a/server/plugins/database.py
+++ b/server/plugins/database.py
@@ -88,6 +88,16 @@ class Database:
res = await self.client.index(index=index, **kwargs)
return res
+ async def create(self, index=None, **kwargs):
+ """Create a new document (put if missing)"""
+ res = await self.client.create(index=index, **kwargs)
+ return res
+
+ async def info(self, **kwargs):
+ """Get ES info"""
+ res = await self.client.info(**kwargs)
+ return res
+
async def update(self, index="", **kwargs):
if not index:
index = self.dbs.session