@@ -242,8 +242,8 @@ defmodule IEx.Server do
242
242
end
243
243
end
244
244
245
- defp handle_take_over ( { :respawn , evaluator } , _state , evaluator , evaluator_ref , input , _callback ) do
246
- rerun ( [ ] , evaluator , evaluator_ref , input )
245
+ defp handle_take_over ( { :respawn , evaluator } , state , evaluator , evaluator_ref , input , _callback ) do
246
+ rerun ( state . evaluator_options , evaluator , evaluator_ref , input )
247
247
end
248
248
249
249
defp handle_take_over ( { :continue , evaluator } , state , evaluator , evaluator_ref , input , _callback ) do
@@ -254,18 +254,18 @@ defmodule IEx.Server do
254
254
255
255
defp handle_take_over (
256
256
{ :DOWN , evaluator_ref , :process , evaluator , :normal } ,
257
- _state ,
257
+ state ,
258
258
evaluator ,
259
259
evaluator_ref ,
260
260
input ,
261
261
_callback
262
262
) do
263
- rerun ( [ ] , evaluator , evaluator_ref , input )
263
+ rerun ( state . evaluator_options , evaluator , evaluator_ref , input )
264
264
end
265
265
266
266
defp handle_take_over (
267
267
{ :DOWN , evaluator_ref , :process , evaluator , reason } ,
268
- _state ,
268
+ state ,
269
269
evaluator ,
270
270
evaluator_ref ,
271
271
input ,
@@ -281,7 +281,7 @@ defmodule IEx.Server do
281
281
io_error ( "** (IEx.Error) #{ type } when printing EXIT message: #{ inspect ( detail ) } " )
282
282
end
283
283
284
- rerun ( [ ] , evaluator , evaluator_ref , input )
284
+ rerun ( state . evaluator_options , evaluator , evaluator_ref , input )
285
285
end
286
286
287
287
defp handle_take_over ( _ , state , _evaluator , _evaluator_ref , _input , callback ) do
0 commit comments