mirror of
https://github.com/python/cpython.git
synced 2025-11-01 10:45:30 +00:00
Removed old scheduler parameterizing calls and replaced with something
a bit easier to use and understand
This commit is contained in:
parent
4a79a4b0a9
commit
e3ae0dfeb7
2 changed files with 125 additions and 102 deletions
|
|
@ -240,8 +240,15 @@ init_common(int *argcp, char ***argvp, int embedded)
|
|||
Py_VerboseFlag = options.verbose;
|
||||
Py_SuppressPrintingFlag = options.suppress_print;
|
||||
Py_DebugFlag = options.debugging;
|
||||
if ( options.noargs )
|
||||
PyMac_DoYieldEnabled = 0;
|
||||
if ( options.noargs ) {
|
||||
/* don't process events at all without the scripts permission */
|
||||
PyMacSchedParams scp;
|
||||
|
||||
PyMac_GetSchedParams(&scp);
|
||||
scp.process_events = 0;
|
||||
/* Should we disable command-dot as well? */
|
||||
PyMac_SetSchedParams(&scp);
|
||||
}
|
||||
|
||||
/* Set buffering */
|
||||
if (options.unbuffered) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue