You've already forked libopenshot
mirror of
https://github.com/OpenShot/libopenshot.git
synced 2026-03-02 08:53:52 -08:00
- Most exceptions are now based on two new base classes, FileExceptionBase and FrameExceptionBase. - All exception classes now export a `py_message()` method (inherited or defined) which constructs a message for Python that includes **all** arguments to the exception, not just the why() text. - Python's exception handling is updated to catch openshot::ExceptionBase and display py_message() instead of why() - (I didn't modify why() because it returns char*; py_message() returns a std::string.)