diff -r b1ef9690f357 -r 7d3299d6e655 cubicweb/server/hook.py --- a/cubicweb/server/hook.py Thu Dec 19 06:33:49 2019 +0100 +++ b/cubicweb/server/hook.py Thu Dec 19 06:35:19 2019 +0100 @@ -248,6 +248,7 @@ from logging import getLogger from itertools import chain +from typing import Union, Tuple from logilab.common.decorators import classproperty, cached from logilab.common.logging_ext import set_log_methods @@ -521,8 +522,8 @@ """ __select__ = enabled_category() # set this in derivated classes - events = None category = None + events: Union[None, Tuple[str], Tuple[str, str]] = None order = 0 # stop pylint from complaining about missing attributes in Hooks classes eidfrom = eidto = entity = rtype = repo = None