Raise SystemExit instead of calling goaway().

This commit is contained in:
Guido van Rossum 1991-12-31 13:15:35 +00:00
parent 5afc74757b
commit 6a468bf71c
1 changed files with 3 additions and 6 deletions

View File

@ -96,12 +96,9 @@ sys_exit(self, args)
object *self;
object *args;
{
int sts;
if (!getintarg(args, &sts))
return NULL;
goaway(sts);
exit(sts); /* Just in case */
/* NOTREACHED */
/* Raise SystemExit so callers may catch it or clean up. */
err_setval(SystemExit, args);
return NULL;
}
static struct methodlist sys_methods[] = {