cubicweb/hooks/__init__.py
branch3.25
changeset 12112 0a54f49314f6
parent 12012 f7ff5217a02f
child 12145 752b94ed9748
--- a/cubicweb/hooks/__init__.py	Wed Mar 29 11:37:31 2017 +0200
+++ b/cubicweb/hooks/__init__.py	Wed Mar 29 11:45:19 2017 +0200
@@ -29,7 +29,7 @@
     events = ('server_startup',)
 
     def __call__(self):
-        if self.repo._scheduler is None:
+        if not self.repo.has_scheduler():
             return
         # XXX use named args and inner functions to avoid referencing globals
         # which may cause reloading pb
@@ -51,7 +51,7 @@
     events = ('server_startup',)
 
     def __call__(self):
-        if self.repo._scheduler is None:
+        if not self.repo.has_scheduler():
             return
         def update_feeds(repo):
             # take a list to avoid iterating on a dictionary whose size may
@@ -75,7 +75,7 @@
     events = ('server_startup',)
 
     def __call__(self):
-        if self.repo._scheduler is None:
+        if not self.repo.has_scheduler():
             return
         def expire_dataimports(repo=self.repo):
             for uri, source in repo.sources_by_uri.items():