diff --git a/src/EagleEyev3/__init__.py b/src/EagleEyev3/__init__.py index 75252d9..bf6a95e 100644 --- a/src/EagleEyev3/__init__.py +++ b/src/EagleEyev3/__init__.py @@ -1,5 +1,6 @@ """ Python client for Eagle Eye Networks APIv3 """ -__version__ = "0.0.5" +version = "0.0.6" +__version__ = version import json @@ -21,7 +22,7 @@ class EagleEyev3(): Class representing the EagleEyev3 client. """ - __version__ = "0.0.5" + __version__ = version __all__ = ['EagleEyev3', 'Device', 'Camera'] def __init__(self, config=None): @@ -754,7 +755,8 @@ class Camera(Device): # remove duplicates seen = set() - self.events['status'] = [event for event in self.events['status'] if event['endTimestamp'] and event['id'] not in seen and not seen.add(event['id'])] + self.events['status'] = [event for event in self.events['status'] if event['id'] not in seen and not seen.add(event['id'])] + seen = set() self.events['motion'] = [event for event in self.events['motion'] if event['id'] not in seen and not seen.add(event['id'])]