sys.exit is probably wrong in most places in edx code. It's almost always better to just raise an exception. In particular, in management commands, you should raise a CommandError so that callers using the command via call_command don't have the process shut down underneath them.
sys.exitis probably wrong in most places in edx code. It's almost always better to just raise an exception. In particular, in management commands, you should raise aCommandErrorso that callers using the command viacall_commanddon't have the process shut down underneath them.