TBD
>>If I'm writing a piece of code which I must know the behavior of in every possible situation, then I want error codes.
>>In the generic library(for example, ssl library), it is easier to handle error code.
http://stackoverflow.com/questions/253314/exceptions-or-error-codes