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
248
248
249
249
250
250
private 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
254
254
break
255
255
match (Json.parse line) with
256
256
| .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:
392
392
if exit_code == 137 :
393
393
raise DojoCrashError ("OOM" )
394
394
else :
395
- raise DojoCrashError (f"Unknown exit code: { exit_code } " )
395
+ raise DojoCrashError (f"Unexpected exit code: { exit_code } " )
396
396
397
397
def _read_next_line (self ) -> Tuple [str , str ]:
398
398
"""Read the next line from `self.proc`.
You can’t perform that action at this time.
0 commit comments