[Stoq-devel] Re: [POS-commit] r3989 - in stoqlib/trunk: stoqlib/lib

Johan Dahlin jdahlin at async.com.br
Wed Jul 26 18:22:34 BRT 2006


>>>> +from kiwi.log import Logger
>>>> +
>>>> +from stoqlib.lib.interfaces import CookieError, ICookieFile
>>>>         
>>> Exceptions must be in stoqlib.exceptions, not stoqlib.lib.interfaces
>>>     
>>
>> Why?
>> stoqlib.lib.exceptions is silly, it should be removed IMHO.
>>
>>   
> 
> why? stoqlib.lib.exceptions is good and should remains as it is.
> It is cool when you known where you can to read about exceptions and add
> one if it is neeeded.

No, I exceptions should be defined close to where they are raised.
Look at Kiwi & Gazpacho for examples of this.

I put the exception in interfaces because I don't want to import anything
from the implementation in the callsite.

-- 
Johan Dahlin <jdahlin at async.com.br>
Async Open Source


More information about the Stoq-devel mailing list