spacepaste

  1.  
  2. --- inotify_watcher.tip.py 2012-05-26 15:12:59.000000000 +0400
  3. +++ inotify_watcher.py 2012-05-26 15:12:57.379894906 +0400
  4. @@ -30,10 +30,15 @@
  5. def register_closure(f):
  6. cat_name = name or f.__name__
  7. - catalogue[cat_name] = f
  8. + f._first_time = True
  9. def tmp(*args, **kwargs):
  10. + print f._first_time
  11. + f._first_time = False
  12. +
  13. return f(*args, **kwargs)
  14. +
  15. + catalogue[cat_name] = tmp
  16. return tmp
  17. return register_closure
  18.