Просмотр исходного кода

added try catch around word count where a file is not created

Henry Oswald 11 лет назад
Родитель
Сommit
253a99e780
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      services/clsi/app/coffee/CompileManager.coffee

+ 6 - 1
services/clsi/app/coffee/CompileManager.coffee

@@ -120,7 +120,12 @@ module.exports = CompileManager =
 
 		CommandRunner.run project_id, command, directory, timeout, (error) ->
 			return callback(error) if error?
-			stdout = fs.readFileSync(directory + "/" + file_name + ".wc", "utf-8")
+			try
+				stdout = fs.readFileSync(directory + "/" + file_name + ".wc", "utf-8")
+			catch err
+				logger.err err:err, command:command, directory:directory, project_id:project_id, "error reading word count output"
+				return callback(err)
+			console.log "rooooof"
 			callback null, CompileManager._parseWordcountFromOutput(stdout)
 
 	_parseWordcountFromOutput: (output) ->