[kupfer] plugin.services: Only monitor found services directory



commit 0302fa674355149edf5eb795d5579daad0addc43
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date:   Thu Oct 29 12:11:34 2009 +0100

    plugin.services: Only monitor found services directory
    
    This makes sure we don't call monitor_directories with a None
    argument.
    
    Launchpad bug https://bugs.launchpad.net/kupfer/+bug/463071

 kupfer/plugin/services.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/kupfer/plugin/services.py b/kupfer/plugin/services.py
index c412fe8..0a31567 100644
--- a/kupfer/plugin/services.py
+++ b/kupfer/plugin/services.py
@@ -99,9 +99,9 @@ class SystemServicesSource(Source, FilesystemWatchMixin, PicklingHelperMixin):
 		for initd_path in ('/etc/init.d/', '/etc/rc/init.d'):
 			if os.path.exists(initd_path) and os.path.isdir(initd_path):
 				self._initd_path = initd_path
+				self.monitor_token = self.monitor_directories(self._initd_path)
 				break
 
-		self.monitor_token = self.monitor_directories(self._initd_path)
 
 	def monitor_include_file(self, gfile):
 		return gfile and not gfile.get_basename() in _SERVICES_BLACK_LIST



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]