Skip to content

Commit c1b216b

Browse files
committed
Bumped v0.5.1
Signed-off-by: Vishal Rana <vr@labstack.com>
1 parent 420722a commit c1b216b

File tree

3 files changed

+31
-18
lines changed

3 files changed

+31
-18
lines changed

labstack/log.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -39,22 +39,22 @@ async def _dispatch(self):
3939
finally:
4040
self.entries.clear()
4141

42-
def debug(self, fields):
43-
self._log(Level.DEBUG, fields)
42+
def debug(self, **kwargs):
43+
self._log(Level.DEBUG, **kwargs)
4444

45-
def info(self, fields):
46-
self._log(Level.INFO, fields)
45+
def info(self, **kwargs):
46+
self._log(Level.INFO, **kwargs)
4747

48-
def warn(self, fields):
49-
self._log(Level.WARN, fields)
48+
def warn(self, **kwargs):
49+
self._log(Level.WARN, **kwargs)
5050

51-
def error(self, fields):
52-
self._log(Level.ERROR, fields)
51+
def error(self, **kwargs):
52+
self._log(Level.ERROR, **kwargs)
5353

54-
def fatal(self, fields):
55-
self._log(Level.FATAL, fields)
54+
def fatal(self, **kwargs):
55+
self._log(Level.FATAL, **kwargs)
5656

57-
def _log(self, level, fields):
57+
def _log(self, level, **kwargs):
5858
if level < self.level:
5959
return
6060

@@ -64,11 +64,11 @@ def _log(self, level, fields):
6464
self._loop.create_task(self._schedule())
6565
threading.Thread(target=self._loop.run_forever).start()
6666

67-
fields['time'] = arrow.now().format('YYYY-MM-DDTHH:mm:ss.SSSZ')
67+
kwargs['time'] = arrow.now().format('YYYY-MM-DDTHH:mm:ss.SSSZ')
6868
for k, v in self.fields.items():
69-
fields[k] = v
70-
fields['level'] = level.name
71-
self.entries.append(fields)
69+
kwargs[k] = v
70+
kwargs['level'] = level.name
71+
self.entries.append(kwargs)
7272

7373
if len(self.entries) >= self.batch_size:
7474
try:

labstack/store.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,21 @@ def get(self, collection, id):
2222
raise StoreError(data['code'], data['message'])
2323
return data
2424

25-
def search(self, collection, **kwargs):
26-
r = requests.post('{}{}/{}/search'.format(API_URL, self.path, collection), auth=self.interceptor, json=kwargs)
25+
def search(self,
26+
collection,
27+
query=None,
28+
query_string='*',
29+
sort=None,
30+
size=None,
31+
from_=None):
32+
params = {
33+
'query': query,
34+
'query_string': query_string,
35+
'sort': sort,
36+
'size': size,
37+
'from': from_
38+
}
39+
r = requests.post('{}{}/{}/search'.format(API_URL, self.path, collection), auth=self.interceptor, json=params)
2740
data = r.json()
2841
if not 200 <= r.status_code < 300:
2942
raise StoreError(data['code'], data['message'])

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
setup(
44
name='labstack',
5-
version='0.5.0',
5+
version='0.5.1',
66
description='Official Python client library for the LabStack REST API',
77
long_description='`<https://github.com/labstack/labstack-python>`_',
88
keywords='labstack cube email log mqtt store',

0 commit comments

Comments
 (0)