I would like to resolve this ticket. I would also like to say that translating
all databae errors to SystemExit is highly dubious practice.
Fixing this (that is, replacing the "sys.exit(1)" on south.db.generic:258 with
"raise") is one of a few fixes required to bring the Oracle backend back to
passing-all-tests.
The change, to exit instead of reraising, was made by Marc Abramowitz (CC'd)
on 2011-10-04; the only comment on the commit is "Print the error message and
exit instead of reraising exception". Marc (or Andrew, or anyone else), do you
care to comment why this is desired?
Thanks,
Shai.
>
> The change, to exit instead of reraising, was made by Marc Abramowitz (CC'd)
> on 2011-10-04; the only comment on the commit is "Print the error message and
> exit instead of reraising exception". Marc (or Andrew, or anyone else), do you
> care to comment why this is desired?
I have no idea, I'm afraid; I probably didn't do enough code review on
that commit before I merged it.
Andrew