Advertisement
Guest User

Untitled

a guest
Jul 25th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.81 KB | None | 0 0
  1. class TimeLayer:
  2.  
  3.     def __init__(self):
  4.         self.layer = {}
  5.  
  6.     def add_event(self, event):
  7.         if 'ses' not in event:
  8.             return
  9.         hostname = event['hostname']
  10.         ses = event['ses']
  11.         timestamp = event['timestamp']
  12.         event_id = event['event_id']
  13.         self.layer.setdefault(hostname, {ses: {timestamp: [event_id]}})
  14.         self.layer[hostname].setdefault(ses, {timestamp: [event_id]})
  15.         self.layer[hostname][ses].setdefault(timestamp, [event_id])
  16.         if hostname in self.layer.keys():
  17.             if ses in self.layer[hostname].keys():
  18.                 if timestamp in self.layer[hostname][ses]:
  19.                     if event_id not in self.layer[hostname][ses][timestamp]:
  20.                         self.layer[hostname][ses][timestamp].append(event_id)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement