Raise exceptions in exporters instead of returning errors
|Reported by:||olivier||Owned by:||yomguy|
In many places, you return or yield error strings from the exporters methods. These errors can't be properly caught by the Python error handling mechanism, and it result in silent failures. In Python (and other OO language), you don't return errors, you must raise exceptions.
More about exceptions: