Skip to content

Commit 9d2223e

Browse files
committed
Lmod requires all modules to be called .lua
1 parent c5cf134 commit 9d2223e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

shpc/main/modules/__init__.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,11 @@ def get_symlink_path(self, module_dir):
179179
"""
180180
if not self.settings.symlink_base:
181181
return
182-
return os.path.join(self.settings.symlink_base, *module_dir.split(os.sep)[-2:])
182+
symlink_base_name = os.path.join(self.settings.symlink_base, *module_dir.split(os.sep)[-2:])
183+
if self.module_extension == "lua":
184+
return "%s.%s" % (symlink_base_name, self.module_extension)
185+
else:
186+
return symlink_base_name
183187

184188
def create_symlink(self, module_dir):
185189
"""

0 commit comments

Comments
 (0)