--- 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():