From 4e9df2c552b9ea6212e223e38c8f5d49be3e6d42 Mon Sep 17 00:00:00 2001 From: jesopo Date: Sat, 8 Feb 2020 13:15:39 +0000 Subject: handle git being in a detached head state when getting current commit --- src/ModuleManager.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/ModuleManager.py') diff --git a/src/ModuleManager.py b/src/ModuleManager.py index dd378456..2ad086ea 100644 --- a/src/ModuleManager.py +++ b/src/ModuleManager.py @@ -272,9 +272,10 @@ class ModuleManager(object): for key, value in magic.get_exports(): context_exports.add(key, value) - current_commit = utils.git_commit(bot.directory) + branch, commit = utils.git_commit(bot.directory) + return LoadedModule(definition.name, module_title, module_object, - context, import_name, definition.is_core, commit=current_commit) + context, import_name, definition.is_core, commit=commit) def load_module(self, bot: "IRCBot.Bot", definition: ModuleDefinition ) -> LoadedModule: -- cgit v1.3.1-10-gc9f91