Revert "hook priority position should default to 0, not end"

This reverts commit ff0cc59507.
This commit is contained in:
jesopo 2019-07-30 15:23:13 +01:00
parent 5ffe2941e8
commit 27a6078f20

View file

@ -148,13 +148,14 @@ class EventRoot(object):
self._hooks[path_str] = [] self._hooks[path_str] = []
hook_array = self._hooks[path_str] hook_array = self._hooks[path_str]
hook_position = 0 hooked = False
for i, other_hook in enumerate(hook_array): for i, other_hook in enumerate(hook_array):
if other_hook.priority > new_hook.priority: if other_hook.priority > new_hook.priority:
hook_position = i hooked = True
hook_array.insert(i, new_hook)
break break
if not hooked:
hook_array.insert(hook_position, new_hook) hook_array.append(new_hook)
return new_hook return new_hook
def _call(self, path: typing.List[str], kwargs: dict, safe: bool, def _call(self, path: typing.List[str], kwargs: dict, safe: bool,