Advertisement
Guest User

Untitled

a guest
Jan 9th, 2019
856
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.53 KB | None | 0 0
  1. def ignore_first_call(fn):
  2.     called = False
  3.     def wrapper(*args, **kwargs):
  4.         nonlocal called
  5.         if called:
  6.             return fn(*args, **kwargs)
  7.         else:
  8.             called = True
  9.             return None
  10.     return wrapper
  11.  
  12. @ignore_first_call
  13. def listener(event):
  14.     print(event.event_type)  # can be 'put' or 'patch'
  15.     print(event.path)  # relative to the reference, it seems
  16.     print(event.data)  # new data at /reference/event.path. None if deleted
  17.  
  18. firebase_admin.db.reference('/').listen(listener)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement