Mercurial > cpython-lru_cache-weakref
diff Mac/Python/macgetargv.c @ 4238:6c86d9136c09 legacy-trunk
- Put all options in a struct
- Unified initialization code for interpreter and applet
- Implemented new options to skip AE-processing for argc/argv and for
disabling interactive option setting
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Sat, 07 Sep 1996 17:09:31 +0000 |
| parents | f49e4057eb68 |
| children | 4d0681f7cf6b |
line wrap: on
line diff
--- a/Mac/Python/macgetargv.c Sat Sep 07 17:06:49 1996 +0000 +++ b/Mac/Python/macgetargv.c Sat Sep 07 17:09:31 1996 +0000 @@ -295,16 +295,19 @@ /* Get the argv vector, return argc */ int -PyMac_GetArgv(pargv) +PyMac_GetArgv(pargv, noevents) char ***pargv; + int noevents; { arg_count = 0; arg_vector[arg_count++] = strdup(get_application_name()); - set_ae_handlers(); - event_loop(); - reset_ae_handlers(); + if( !noevents ) { + set_ae_handlers(); + event_loop(); + reset_ae_handlers(); + } arg_vector[arg_count] = NULL;
