Skip to content
This repository was archived by the owner on Jan 17, 2025. It is now read-only.

Commit 135dee4

Browse files
authored
Merge pull request #2 from ibm-functions/fix_1
fix for process.chdir
2 parents 3a51663 + ade3854 commit 135dee4

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

lib/create-from-source.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,17 @@ exports.compileToFSM = (src, opts={}) => new Promise((resolve, reject) => {
139139
// source, in case it does relative requires
140140
// or reads from that relative location
141141
const curdir = process.cwd()
142-
process.chdir(ui.findFile(dir))
142+
143+
try {
144+
process.chdir(ui.findFile(dir))
145+
} catch (err) {
146+
if (dir.indexOf('@demos') >= 0) {
147+
// this is probably ok, if the dir is one of our @demos
148+
console.error(err)
149+
} else {
150+
throw err
151+
}
152+
}
143153

144154
let res
145155
try {

0 commit comments

Comments
 (0)