-
Notifications
You must be signed in to change notification settings - Fork 346
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
Do something about the new flood of pylint errors I caused #148
Commits on Jun 18, 2015
-
Do not retry calls to close or dup2
Due to the details of how Linux implements closing file descriptors and EINTR, retrying these calls is considered bad.
Configuration menu - View commit details
-
Copy full SHA for f184fbb - Browse repository at this point
Copy the full SHA f184fbbView commit details -
Remove explicit uses of /dev/null
The subprocess module in python3 adds a special DEVNULL file, which simplifies things a little for us.
Configuration menu - View commit details
-
Copy full SHA for fccbc30 - Browse repository at this point
Copy the full SHA fccbc30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14fa2f7 - Browse repository at this point
Copy the full SHA 14fa2f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4b7c75 - Browse repository at this point
Copy the full SHA b4b7c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9ed184 - Browse repository at this point
Copy the full SHA d9ed184View commit details -
Redefine open to retry on EINTR
Python's builtin open will raise an execption if the underlying open system call returns with EINTR, which means that an ill-timed SIGALRM or SIGCHLD or anything happening from another thread could crash anaconda.
Configuration menu - View commit details
-
Copy full SHA for f9b8199 - Browse repository at this point
Copy the full SHA f9b8199View commit details -
Configuration menu - View commit details
-
Copy full SHA for b61053f - Browse repository at this point
Copy the full SHA b61053fView commit details -
Reimplement the open override for the dracut scripts
These will run before pyanaconda is available
Configuration menu - View commit details
-
Copy full SHA for 55423e2 - Browse repository at this point
Copy the full SHA 55423e2View commit details -
Ignore EINTR errors in files unlikely to encounter them
Don't bother handling EINTR in test scripts and single-threaded scripts run outside of the anaconda environment
Configuration menu - View commit details
-
Copy full SHA for 865e216 - Browse repository at this point
Copy the full SHA 865e216View commit details