name == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())
В чём смысл последней строчки?
При том, что sys.exit выставляет код возврата для ОС. И ожидает его получить от main.
Может для ядра?)
может все таки для stderr
Хорошо, но если main вернёт None.
А это уже детали реализации ос, где оно будет обрабатываться.
Эквивалентно 0.
Обсуждают сегодня