fix Module.RequireLoaded failure with nil module

This commit is contained in:
Elijah Duffy
2025-06-03 15:03:45 -07:00
parent ed8137647d
commit 08ef7a5c51

View File

@@ -64,7 +64,11 @@ func (s *Module) Loaded() bool {
// RequireLoaded panics if the module is not loaded. // RequireLoaded panics if the module is not loaded.
func (s *Module) RequireLoaded() { func (s *Module) RequireLoaded() {
if s == nil || !s.Loaded() { if s == nil {
panic("module is nil")
}
if !s.loaded {
panic(fmt.Sprintf("module %s not loaded", s.name)) panic(fmt.Sprintf("module %s not loaded", s.name))
} }
} }