remove using __init__
by either using OncePerProcess
or recomputing
#39
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
__init__
is unfortunate in general because it requires unconditionally executing code on julia startup or package load and it also means the code cannot be pruned in e.g. trimming mode of julia. We can either use the newOncePerProcess
to delay the execution until is needed or just skip the caching and recompute (theenv_host_pattern_regex
function is cheap enough that it shouldn't be an issue).