mirror of
https://github.com/janet-lang/janet
synced 2025-12-11 19:18:07 +00:00
Improve messages on errors when loading the bundle script
This commit is contained in:
@@ -4224,7 +4224,13 @@
|
|||||||
(put new-env :bundle-dir (bundle-dir bundle-name)) # get the syspath right
|
(put new-env :bundle-dir (bundle-dir bundle-name)) # get the syspath right
|
||||||
(try
|
(try
|
||||||
(require (string "@syspath/bundle/" bundle-name))
|
(require (string "@syspath/bundle/" bundle-name))
|
||||||
([_] (error "bundle must contain bundle.janet or bundle/init.janet"))))))
|
([e f]
|
||||||
|
(def pfx "could not find module @syspath/bundle/")
|
||||||
|
(def msg (if (and (string? e)
|
||||||
|
(string/has-prefix? pfx e))
|
||||||
|
"bundle must contain bundle.janet or bundle/init.janet"
|
||||||
|
e))
|
||||||
|
(propagate msg f))))))
|
||||||
|
|
||||||
(defn- do-hook
|
(defn- do-hook
|
||||||
[module bundle-name hook & args]
|
[module bundle-name hook & args]
|
||||||
|
|||||||
Reference in New Issue
Block a user