Use power of LazyInitialise to replace ObserverMixin.__init__()

This commit is contained in:
Kristóf Tóth
2018-06-01 14:06:40 +02:00
parent 9f3a3b501f
commit cebacb15e6
4 changed files with 5 additions and 5 deletions

View File

@ -3,10 +3,13 @@
from watchdog.observers import Observer
from tfw.decorators import LazyInitialise
class ObserverMixin:
def __init__(self):
self.observer = Observer()
@LazyInitialise
def observer(self):
return Observer()
def watch(self):
self.observer.start()