fixing list of status events, decided to keep events without endTimestamps in list, version 0.0.6

get_list_of_videos
Mark Cotton 2023-07-24 15:09:03 -06:00
parent 0e150331b4
commit 0b08b90978
1 changed files with 5 additions and 3 deletions

View File

@ -1,5 +1,6 @@
""" Python client for Eagle Eye Networks APIv3 """ """ Python client for Eagle Eye Networks APIv3 """
__version__ = "0.0.5" version = "0.0.6"
__version__ = version
import json import json
@ -21,7 +22,7 @@ class EagleEyev3():
Class representing the EagleEyev3 client. Class representing the EagleEyev3 client.
""" """
__version__ = "0.0.5" __version__ = version
__all__ = ['EagleEyev3', 'Device', 'Camera'] __all__ = ['EagleEyev3', 'Device', 'Camera']
def __init__(self, config=None): def __init__(self, config=None):
@ -754,7 +755,8 @@ class Camera(Device):
# remove duplicates # remove duplicates
seen = set() 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() seen = set()
self.events['motion'] = [event for event in self.events['motion'] if event['id'] not in seen and not seen.add(event['id'])] self.events['motion'] = [event for event in self.events['motion'] if event['id'] not in seen and not seen.add(event['id'])]