-
Notifications
You must be signed in to change notification settings - Fork 167
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
FIX More func base globals fixes #198
FIX More func base globals fixes #198
Commits on Sep 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f56958c - Browse repository at this point
Copy the full SHA f56958cView commit details -
FIX added checking into sys.modules before trying to import base_globals
during unpickling, in order to recreate the previous environnement an object lived in, the module under the base_globals name is re-imported. However, it is not always possible, especially if base_globals pointed to a temporary or locally defined module. This PR introduces a fix that checks if the module still exists during unpickling
Configuration menu - View commit details
-
Copy full SHA for d6a040d - Browse repository at this point
Copy the full SHA d6a040dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c8e536 - Browse repository at this point
Copy the full SHA 3c8e536View commit details -
added base_globals caching and fixed python 2 crash
two main fixes here: * added a _BASE_GLOBALS_CACHE, that will track a functions globals in the environnement where it is loaded * fixed a python 2 issue due to dynamic_subimport
Configuration menu - View commit details
-
Copy full SHA for 8626c8d - Browse repository at this point
Copy the full SHA 8626c8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for afcf8d7 - Browse repository at this point
Copy the full SHA afcf8d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2031c60 - Browse repository at this point
Copy the full SHA 2031c60View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec045b3 - Browse repository at this point
Copy the full SHA ec045b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26bc794 - Browse repository at this point
Copy the full SHA 26bc794View commit details -
dynamic modules test now ran in a separate process
this modification was done to prevent side effects, and affectation of cloudpickle's global variable, (here, _dynamic_modules). Now, those global variables are only changed in ephemere child processes
Configuration menu - View commit details
-
Copy full SHA for 8d672a6 - Browse repository at this point
Copy the full SHA 8d672a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbbb1e1 - Browse repository at this point
Copy the full SHA cbbb1e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71dc5a3 - Browse repository at this point
Copy the full SHA 71dc5a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dc9f14 - Browse repository at this point
Copy the full SHA 5dc9f14View commit details -
reverted dynamic modules behavior
dynamic modules globals are not stored in a dict. Each time a function from a dynamic module gets unpickled, a new set of globals is created
Configuration menu - View commit details
-
Copy full SHA for 9535636 - Browse repository at this point
Copy the full SHA 9535636View commit details -
Configuration menu - View commit details
-
Copy full SHA for da966e4 - Browse repository at this point
Copy the full SHA da966e4View commit details
Commits on Sep 12, 2018
-
removed test_function_from_dynamic_module...
also updated CHANGES.md
Configuration menu - View commit details
-
Copy full SHA for 8980610 - Browse repository at this point
Copy the full SHA 8980610View commit details -
Configuration menu - View commit details
-
Copy full SHA for eddb2f8 - Browse repository at this point
Copy the full SHA eddb2f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c290b7 - Browse repository at this point
Copy the full SHA 8c290b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bc6a82 - Browse repository at this point
Copy the full SHA 7bc6a82View commit details