The Pythonic way of building things is to throw an exception when an error occurs. The advantage is that it can only be explicitly ignored. Right now it's too easy to miss an error condition. If an error needs to be ignored, it's easy enough to catch the exception, especially if we throw something we've invented ourselves, like a FlickrException class.
Log in to post a comment.