Advertisement
Guest User

Untitled

a guest
Jan 5th, 2015
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. import os
  4. import sys
  5. import time
  6.  
  7. filename = sys.argv[1]
  8. file = open(filename, 'r')
  9.  
  10. st_results = os.stat(filename)
  11. st_size = st_results[6]
  12. file.seek(st_size)
  13.  
  14.  
  15. lease = []
  16. in_lease = False
  17. while 1:
  18.     where = file.tell()
  19.     line = file.readline()
  20.     if not line:
  21.         time.sleep(1)
  22.         file.seek(where)
  23.     else:
  24.         line = line.rstrip()
  25.         if line.startswith('lease'):
  26.             in_lease = True
  27.             lease.append(line)
  28.         elif in_lease and not line.startswith('}'):
  29.             lease.append(line)
  30.         elif line.startswith('}'):
  31.             lease.append(line)
  32.             print lease
  33.             lease = []
  34.             in_lease = False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement