We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
with_container
T
1 parent dc7918e commit 7b38ffeCopy full SHA for 7b38ffe
src/convenience.jl
@@ -1,16 +1,10 @@
1
"""
2
- with_container(f::Function, ::Type{T} = DockerContainer) where {T <: DockerContainer}
+ with_container(f::Function, ::Type{<:DockerContainer} = DockerContainer; kwargs...)
3
4
-function with_container(f::Function,
5
- ::Type{T} = DockerContainer) where {T <: DockerContainer}
6
- container = T()
7
- return with_container(f, container)
8
-end
9
-
10
-"""
11
- with_container(f::Function, container::DockerContainer)
12
13
-function with_container(f::Function, container::DockerContainer)
+function with_container(f::F,
+ ::Type{T} = DockerContainer;
+ kwargs...) where {F <: Function, T <: DockerContainer}
+ container = T(; kwargs...)
14
try
15
return f(container)
16
finally
0 commit comments