File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
src/lean_dojo/interaction Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -248,9 +248,9 @@ end TacticRepl
248248
249249
250250private def loop (m : Type → Type ) [Monad m] [MonadLift IO m] [MonadError m] (handler : Request → m Response) : m Unit := do
251- while true do
252- let line ← (← IO.getStdin).getLine
253- if line.trim == "exit" then
251+ while true do
252+ let line := ( ← (← IO.getStdin).getLine).trim
253+ if line == "exit" then
254254 break
255255 match (Json.parse line) with
256256 | .error err => throwError s! "[fatal] failed to parse JSON { err} "
Original file line number Diff line number Diff line change @@ -392,7 +392,7 @@ def _check_alive(self) -> None:
392392 if exit_code == 137 :
393393 raise DojoCrashError ("OOM" )
394394 else :
395- raise DojoCrashError (f"Unknown exit code: { exit_code } " )
395+ raise DojoCrashError (f"Unexpected exit code: { exit_code } " )
396396
397397 def _read_next_line (self ) -> Tuple [str , str ]:
398398 """Read the next line from `self.proc`.
You can’t perform that action at this time.
0 commit comments