diff options
-rw-r--r-- | hooks.py | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -101,12 +101,11 @@ class RepoHook: | |||
101 | self._abort_if_user_denies = abort_if_user_denies | 101 | self._abort_if_user_denies = abort_if_user_denies |
102 | 102 | ||
103 | # Store the full path to the script for convenience. | 103 | # Store the full path to the script for convenience. |
104 | if self._hooks_project: | 104 | self._script_fullpath = None |
105 | if self._hooks_project and self._hooks_project.worktree: | ||
105 | self._script_fullpath = os.path.join( | 106 | self._script_fullpath = os.path.join( |
106 | self._hooks_project.worktree, self._hook_type + ".py" | 107 | self._hooks_project.worktree, self._hook_type + ".py" |
107 | ) | 108 | ) |
108 | else: | ||
109 | self._script_fullpath = None | ||
110 | 109 | ||
111 | def _GetHash(self): | 110 | def _GetHash(self): |
112 | """Return a hash of the contents of the hooks directory. | 111 | """Return a hash of the contents of the hooks directory. |
@@ -443,6 +442,7 @@ class RepoHook: | |||
443 | if ( | 442 | if ( |
444 | self._bypass_hooks | 443 | self._bypass_hooks |
445 | or not self._hooks_project | 444 | or not self._hooks_project |
445 | or not self._script_fullpath | ||
446 | or self._hook_type not in self._hooks_project.enabled_repo_hooks | 446 | or self._hook_type not in self._hooks_project.enabled_repo_hooks |
447 | ): | 447 | ): |
448 | return True | 448 | return True |