Support for the new /events resource.
Also fixes up the delete_stream() call. Renames get_streams() to find_streams() as per find_events(). Change-Id: Idf7c35b2ef79e170221e86987dd632744b5433b2
This commit is contained in:
parent
36b4574850
commit
9158c0b83d
@ -54,7 +54,7 @@ class Impl(object):
|
|||||||
self.winchester_config = scratchpad['quincy_config']
|
self.winchester_config = scratchpad['quincy_config']
|
||||||
self.driver = scratchpad['quincy_driver']
|
self.driver = scratchpad['quincy_driver']
|
||||||
|
|
||||||
def get_streams(self, count=False, state=None, older_than=None,
|
def find_streams(self, count=False, state=None, older_than=None,
|
||||||
younger_than=None, trigger_name=None,
|
younger_than=None, trigger_name=None,
|
||||||
distinguishing_traits=None, mark=None, limit=None):
|
distinguishing_traits=None, mark=None, limit=None):
|
||||||
|
|
||||||
@ -77,8 +77,23 @@ class Impl(object):
|
|||||||
include_events=details)
|
include_events=details)
|
||||||
|
|
||||||
def delete_stream(self, stream_id):
|
def delete_stream(self, stream_id):
|
||||||
pass
|
stream_id = int(stream_id)
|
||||||
|
stream = self.driver.get_stream_by_id(stream_id)
|
||||||
|
self.driver.purge_stream(stream)
|
||||||
|
|
||||||
def reset_stream(self, stream_id):
|
def reset_stream(self, stream_id):
|
||||||
stream = int(stream_id)
|
stream_id = int(stream_id)
|
||||||
self.driver.reset_stream(stream_id)
|
stream = self.driver.get_stream_by_id(stream_id)
|
||||||
|
self.driver.reset_stream(stream)
|
||||||
|
|
||||||
|
def find_events(self, from_datetime=None, to_datetime=None,
|
||||||
|
event_name=None, traits=[],
|
||||||
|
mark=None, limit=None):
|
||||||
|
return self.driver.find_events(from_datetime=from_datetime,
|
||||||
|
to_datetime=to_datetime,
|
||||||
|
event_name=event_name,
|
||||||
|
traits=traits,
|
||||||
|
mark=mark, limit=limit)
|
||||||
|
|
||||||
|
def get_event(self, message_id):
|
||||||
|
return self.driver.get_event_by_message_id(message_id)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[metadata]
|
[metadata]
|
||||||
name = quince
|
name = quince
|
||||||
version = 1.0
|
version = 0.2
|
||||||
author = Dark Secret Software Inc.
|
author = Dark Secret Software Inc.
|
||||||
author-email = admin@darksecretsoftware.com
|
author-email = admin@darksecretsoftware.com
|
||||||
summary = Default implementation for Quincy
|
summary = Default implementation for Quincy
|
||||||
|
Loading…
x
Reference in New Issue
Block a user