Skip to content

Commit d33b8ca

Browse files
author
Sam Clements
committed
Set defaults correctly in create_event()
This finished what the 3.0.2 bugfix started
1 parent f1a1916 commit d33b8ca

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

riemann_client/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""A Python Riemann client and command line tool"""
22

3-
__version__ = '3.0.2'
3+
__version__ = '3.0.3'
44
__author__ = 'Sam Clements <sam.clements@datasift.com>'

riemann_client/client.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,9 @@ def __exit__(self, exc_type, exc_value, traceback):
2626
@staticmethod
2727
def create_event(data):
2828
"""Creates an Event from a dictionary"""
29-
data.setdefault('host', socket.gethostname())
30-
data.setdefault('tags', list())
3129
event = riemann_client.riemann_pb2.Event()
32-
event.tags.extend(data.pop('tags'))
30+
event.host = socket.gethostname()
31+
event.tags.extend(data.pop('tags', []))
3332
for name, value in data.items():
3433
if value is not None:
3534
setattr(event, name, value)

setup.py

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

55
setuptools.setup(
66
name = "riemann-client",
7-
version = '3.0.2',
7+
version = '3.0.3',
88

99
author = "Sam Clements",
1010
author_email = "sam.clements@datasift.com",

0 commit comments

Comments
 (0)