File tree Expand file tree Collapse file tree 3 files changed +18
-14
lines changed Expand file tree Collapse file tree 3 files changed +18
-14
lines changed Original file line number Diff line number Diff line change 1
1
name = " IJulia"
2
2
uuid = " 7073ff75-c697-5162-941a-fcdaad2a7d2a"
3
- version = " 1.23.1 "
3
+ version = " 1.23.2 "
4
4
5
5
[deps ]
6
6
Base64 = " 2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
Original file line number Diff line number Diff line change @@ -23,13 +23,15 @@ Base.displaysize(io::IJuliaStdio) = displaysize(io.io)
23
23
Base. unwrapcontext (io:: IJuliaStdio ) = Base. unwrapcontext (io. io)
24
24
Base. setup_stdio (io:: IJuliaStdio , readable:: Bool ) = Base. setup_stdio (io. io. io, readable)
25
25
26
- for s in (" stdout" , " stderr" , " stdin" )
27
- f = Symbol (" redirect_" , s)
28
- sq = QuoteNode (Symbol (s))
29
- @eval function Base. $f (io:: IJuliaStdio )
30
- io[:jupyter_stream ] != $ s && throw (ArgumentError (string (" expecting " , $ s, " stream" )))
31
- Core. eval (Base, Expr (:(= ), $ sq, io))
32
- return io
26
+ if VERSION < v " 1.7.0-DEV.254"
27
+ for s in (" stdout" , " stderr" , " stdin" )
28
+ f = Symbol (" redirect_" , s)
29
+ sq = QuoteNode (Symbol (s))
30
+ @eval function Base. $f (io:: IJuliaStdio )
31
+ io[:jupyter_stream ] != $ s && throw (ArgumentError (string (" expecting " , $ s, " stream" )))
32
+ Core. eval (Base, Expr (:(= ), $ sq, io))
33
+ return io
34
+ end
33
35
end
34
36
end
35
37
Original file line number Diff line number Diff line change @@ -11,12 +11,14 @@ using IJulia
11
11
flush (io)
12
12
seek (io, 0 )
13
13
@test read (io, String) == " stdout\n print\n "
14
- @test_throws ArgumentError redirect_stdout (IJulia. IJuliaStdio (io, " stderr" ))
15
- @test_throws ArgumentError redirect_stdout (IJulia. IJuliaStdio (io, " stdin" ))
16
- @test_throws ArgumentError redirect_stderr (IJulia. IJuliaStdio (io, " stdout" ))
17
- @test_throws ArgumentError redirect_stderr (IJulia. IJuliaStdio (io, " stdin" ))
18
- @test_throws ArgumentError redirect_stdin (IJulia. IJuliaStdio (io, " stdout" ))
19
- @test_throws ArgumentError redirect_stdin (IJulia. IJuliaStdio (io, " stderr" ))
14
+ if VERSION < v " 1.7.0-DEV.254"
15
+ @test_throws ArgumentError redirect_stdout (IJulia. IJuliaStdio (io, " stderr" ))
16
+ @test_throws ArgumentError redirect_stdout (IJulia. IJuliaStdio (io, " stdin" ))
17
+ @test_throws ArgumentError redirect_stderr (IJulia. IJuliaStdio (io, " stdout" ))
18
+ @test_throws ArgumentError redirect_stderr (IJulia. IJuliaStdio (io, " stdin" ))
19
+ @test_throws ArgumentError redirect_stdin (IJulia. IJuliaStdio (io, " stdout" ))
20
+ @test_throws ArgumentError redirect_stdin (IJulia. IJuliaStdio (io, " stderr" ))
21
+ end
20
22
end
21
23
22
24
mktemp () do path, io
You can’t perform that action at this time.
0 commit comments