Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

explicitly namespace dopar transxchange try calls #60

Merged
merged 1 commit into from
Nov 9, 2023

Conversation

mpadge
Copy link
Contributor

@mpadge mpadge commented Oct 18, 2023

@mem48 Thanks for this awesome package! This PR fixes a bug that will affect some systems (including mine, on which the main functions do not work). The workers spawned by dopar calls won't necessarily have the package loaded, dependent on complex interactions between OS and multi-threading libraries, so it's always important to explicitly namespace functions called. Your calls here are to internal functions, which require ::: notation, but as I guess this package is not intended to get to CRAN (right?), that should be acceptable. Happy to discuss alternatives if you prefer.

@mem48 mem48 merged commit efdae8d into ITSLeeds:master Nov 9, 2023
6 of 7 checks passed
@mem48
Copy link
Contributor

mem48 commented Nov 9, 2023

Thanks, I've merged. I would like to get this on CRAN one day but there is a lot of cleaning to do including fixing up the parallel processing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants