fixing list of status events, decided to keep events without endTimestamps in list, version 0.0.6
parent
0e150331b4
commit
0b08b90978
|
@ -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'])]
|
||||
|
||||
|
|
Loading…
Reference in New Issue