Robin
df78eecc1b
Adds folder_watcher component (#12918)
* Create watchdog_file_watcher.py
* Rename watchdog_file_watcher.py to folder_watcher.py
* Address a number of issues
* Adds filter
* Adds pattern matching
* Adds create_event_handler()
* Update folder_watcher.py
* Adds run_setup()
* Remove stop_watching()
* Adds shutdown()
* Update config to allow patterns on each folder
* Update to patterns from filters
* Adds watchdog
* Fix indents on schema
* Update folder_watcher.py
* Create test_file_watcher.py
* Fix lints
* Add test_invalid_path()
* Adds folder_watcher
* Update test_file_watcher.py
* Update folder_watcher.py
* Simplify config
* Adapt for new config
* Run observer.schedule() on EVENT_HOMEASSISTANT_START
* Amend Watcher removing entity and tidying startup
* Tidy config
* Rename process to on_any_event for consistency
* Rename on_any_event back to process
Using `on_any_event` resulted in 2 events being fired
* Update folder_watcher.py
* Fix return False on setup
* Update test_file_watcher.py
* Update folder_watcher.py
* Adds watchdog
* Undo adding watchdog
* Update test_file_watcher.py
* Update test_file_watcher.py
* Update test_file_watcher.py
* Update test_file_watcher.py
* Update test_file_watcher.py
* Add event
* Update test_file_watcher.py
* Update .coveragerc
* Update test_file_watcher.py
* Update test_file_watcher.py
* debug + join
* test event
* lint
* lint
* Rename test_file_watcher.py to test_folder_watcher.py
* hound
* Tidy test
* Further refine test
* Adds to test_all
* Fix test for py35
* Change test again
* Update test_folder_watcher.py
* Fix test
* Add watchdog to test
* Update folder_watcher.py
* add watchdog
* Update folder_watcher.py
2018-03-29 18:10:20 -07:00
..
2018-03-29 18:10:20 -07:00
2018-03-15 19:50:58 -07:00
2018-03-28 00:04:18 -07:00
2018-03-15 02:48:21 +01:00
2016-01-30 14:08:32 -05:00
2018-03-15 13:10:54 +02:00
2018-03-15 21:49:49 +01:00
2018-03-18 15:00:29 -07:00
2018-03-18 15:00:29 -07:00
2016-10-23 23:48:01 -07:00
2018-03-11 10:01:12 -07:00
2018-03-06 21:53:02 +02:00
2018-01-27 11:58:27 -08:00
2018-03-11 12:04:34 -07:00
2018-03-29 17:13:08 -07:00
2018-03-11 10:01:12 -07:00
2017-10-08 08:17:54 -07:00
2018-02-22 23:22:27 -08:00
2018-01-27 11:58:27 -08:00
2018-03-05 15:51:37 -08:00
2018-01-30 12:30:47 +01:00