def serve(): from livereload import Server from livereload.watcher import Watcher watcher = Watcher() watcher.watch('site') watcher.watch('templates') server = Server(app, watcher) server.serve(port=8000)
def serve(): from livereload import Server from livereload.watcher import Watcher watcher = Watcher() watcher.watch('site', ignore=lambda p: p.endswith('.babel')) watcher.watch('templates') server = Server(app, watcher) server.serve(port=8000)
def test_watch_dir(self): os.mkdir(os.path.join(tmpdir, '.git')) os.mkdir(os.path.join(tmpdir, '.hg')) os.mkdir(os.path.join(tmpdir, '.svn')) os.mkdir(os.path.join(tmpdir, '.cvs')) watcher = Watcher() watcher.watch(tmpdir) assert watcher.is_changed(tmpdir) is False with open(os.path.join(tmpdir, 'foo'), 'w') as f: f.write('') assert watcher.is_changed(tmpdir) assert watcher.is_changed(tmpdir) is False
def test_watch_dir(self): os.mkdir(os.path.join(tmpdir, '.git')) os.mkdir(os.path.join(tmpdir, '.hg')) os.mkdir(os.path.join(tmpdir, '.svn')) os.mkdir(os.path.join(tmpdir, '.cvs')) watcher = Watcher() watcher.watch(tmpdir) assert watcher.is_changed(tmpdir) is False # sleep 1 second so that mtime will be different time.sleep(1) with open(os.path.join(tmpdir, 'foo'), 'w') as f: f.write('') assert watcher.is_changed(tmpdir) assert watcher.is_changed(tmpdir) is False
def test_watch_file(self): watcher = Watcher() watcher.count = 0 # sleep 1 second so that mtime will be different time.sleep(1) filepath = os.path.join(tmpdir, 'foo') with open(filepath, 'w') as f: f.write('') def add_count(): watcher.count += 1 watcher.watch(filepath, add_count) assert watcher.is_changed(filepath) # sleep 1 second so that mtime will be different time.sleep(1) with open(filepath, 'w') as f: f.write('') rv = watcher.examine() assert rv[0] == os.path.abspath(filepath) assert watcher.count == 1
def serve(): from livereload import Server from livereload.watcher import Watcher watcher = Watcher() watcher.watch('site', ignore=lambda p: p.endswith('.es6')) watcher.watch('templates') server = Server(app, watcher) server.serve(port=8000)
def run(self): if not self.args: self.parse_args() server = Server(watcher=Watcher(provide_filename=True)) from functools import partial build_partial = partial(build_notebook, self.args.build_path) server.watch('{}/*.py'.format(self.args.watch_path), build_partial) server.serve(root=self.args.build_path, liveport=self.args.lr_port, restart_delay=1, open_url_delay=1)
def test_watch_glob(self): watcher = Watcher() watcher.watch(tmpdir + '/*') assert watcher.examine() is None with open(os.path.join(tmpdir, 'foo.pyc'), 'w') as f: f.write('') assert watcher.examine() is None filepath = os.path.join(tmpdir, 'foo') with open(filepath, 'w') as f: f.write('') assert watcher.examine() == os.path.abspath(filepath)
def test_watch_file(self): watcher = Watcher() watcher.count = 0 filepath = os.path.join(tmpdir, 'foo') with open(filepath, 'w') as f: f.write('') def add_count(): watcher.count += 1 watcher.watch(filepath, add_count) assert watcher.is_changed(filepath) # sleep 1 second so that mtime will be different time.sleep(1) with open(filepath, 'w') as f: f.write('') assert watcher.examine() == os.path.abspath(filepath) assert watcher.count == 1
from livereload import Server, shell from livereload.watcher import Watcher server = Server(watcher=Watcher(provide_filename=True)) def printfilename(filename): print(filename) server.watch('*.less', printfilename) server.serve(open_url_delay=1)