From 3474c0dad50717c3ef1dc48f044a47dbf910957b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Fri, 12 Dec 2014 09:44:31 +0100 Subject: [PATCH] pyuv: adapt to 1.x API changes --- powerline/lib/watcher/uv.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/powerline/lib/watcher/uv.py b/powerline/lib/watcher/uv.py index 974d5063..7014bc1f 100644 --- a/powerline/lib/watcher/uv.py +++ b/powerline/lib/watcher/uv.py @@ -82,12 +82,9 @@ class UvWatcher(object): with self.lock: if path not in self.watches: try: - self.watches[path] = pyuv.fs.FSEvent( - self.loop, - path, - partial(self._record_event, path), - pyuv.fs.UV_CHANGE | pyuv.fs.UV_RENAME - ) + handle = pyuv.fs.FSEvent(self.loop) + self.watches[path] = handle + handle.start(path, 0, partial(self._record_event, path)) except pyuv.error.FSEventError as e: code = e.args[0] if code == pyuv.errno.UV_ENOENT: