diff --git a/python_apps/media-monitor2/media/monitor/manager.py b/python_apps/media-monitor2/media/monitor/manager.py index 77bcf10ec..99d31e64c 100644 --- a/python_apps/media-monitor2/media/monitor/manager.py +++ b/python_apps/media-monitor2/media/monitor/manager.py @@ -250,3 +250,6 @@ class Manager(Loggable): notifier = pyinotify.Notifier(self.wm) notifier.coalesce_events() notifier.loop() + #import asyncore + #notifier = pyinotify.AsyncNotifier(self.wm) + #asyncore.loop() diff --git a/python_apps/media-monitor2/mm2.py b/python_apps/media-monitor2/mm2.py index 17731cad8..a94deeadd 100644 --- a/python_apps/media-monitor2/mm2.py +++ b/python_apps/media-monitor2/mm2.py @@ -23,6 +23,10 @@ from std_err_override import LogWriter import media.monitor.pure as mmp from api_clients import api_client as apc +import gevent.monkey + +gevent.monkey.patch_all(select=False) + def main(global_config, api_client_config, log_config, index_create_attempt=False): diff --git a/python_apps/python-virtualenv/airtime_virtual_env.pybundle b/python_apps/python-virtualenv/airtime_virtual_env.pybundle index 4f1383c59..1b590c1cf 100644 Binary files a/python_apps/python-virtualenv/airtime_virtual_env.pybundle and b/python_apps/python-virtualenv/airtime_virtual_env.pybundle differ diff --git a/python_apps/python-virtualenv/requirements b/python_apps/python-virtualenv/requirements index 72748874a..cec1da696 100644 --- a/python_apps/python-virtualenv/requirements +++ b/python_apps/python-virtualenv/requirements @@ -10,3 +10,4 @@ wsgiref==0.1.2 configobj==4.7.2 mutagen==1.20 docopt==0.4.2 +gevent==0.13.7