Чтение онлайн-программистов использует sys.exit, другие используют SystemExit.
Извините за основной вопрос:
- В чем разница?
- Когда мне нужно использовать SystemExit или sys.exit внутри функции?
Пример
ref = osgeo.ogr.Open(reference)
if ref is None:
raise SystemExit('Unable to open %s' % reference)
или
ref = osgeo.ogr.Open(reference)
if ref is None:
print('Unable to open %s' % reference)
sys.exit(-1)