forked from cory/tildefriends
Now child processes have no ability to open files.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3206 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
@ -328,13 +328,18 @@ function getProcess(packageOwner, packageName, key, options) {
|
||||
}
|
||||
}
|
||||
if (manifest && manifest.require) {
|
||||
process.task.addPath(manifest.require.map(packageNameToPath.bind(process)));
|
||||
let source = {};
|
||||
for (let i in manifest.require) {
|
||||
let name = manifest.require[i];
|
||||
source[manifest[i]] = File.readFile("packages/" + process.packageOwner + "/" + name + "/" + name + ".js");
|
||||
}
|
||||
process.task.setRequires(source);
|
||||
}
|
||||
process.task.setImports(imports);
|
||||
print("Activating task");
|
||||
process.task.activate();
|
||||
print("Executing task");
|
||||
process.task.execute(fileName).then(function() {
|
||||
process.task.execute({name: fileName, source: File.readFile(fileName)}).then(function() {
|
||||
print("Task ready");
|
||||
broadcastEvent('onSessionBegin', [getUser(process, process)]);
|
||||
resolveReady(process);
|
||||
|
Reference in New Issue
Block a user