# HG changeset patch # User Sylvain Thénault # Date 1286812851 -7200 # Node ID 980f4415baab424283270fab95b848a1c7be370d # Parent cc091175d3dae5b2fdd238c0c1bf7b04dda05cbf [selectors] make configuration_values selector works for startup/maintainance hook diff -r cc091175d3da -r 980f4415baab selectors.py --- a/selectors.py Mon Oct 11 18:00:21 2010 +0200 +++ b/selectors.py Mon Oct 11 18:00:51 2010 +0200 @@ -495,7 +495,11 @@ try: return self._score except AttributeError: - self._score = req.vreg.config[self._key] in self._values + if req is None: + config = kwargs['repo'].config + else: + config = req.vreg.config + self._score = config[self._key] in self._values return self._score