This fixes issues with StopIteration being raised - it's still able to get caught so everything should continue to work normally.
However, in GUIs the StopIteration exception passed along a message that is now being printed directly via the logging module, so keep any eye out for any message you expect to appear inline anywhere, such as in your custom GUIs. If it's a problem, we can have a look at a different means of forwarding these messages, but they should also be interceptable via logging directly.
This fixes issues with StopIteration being raised - it's still able to get caught so everything should continue to work normally.
However, in GUIs the StopIteration exception passed along a message that is now being printed directly via the
logging
module, so keep any eye out for any message you expect to appear inline anywhere, such as in your custom GUIs. If it's a problem, we can have a look at a different means of forwarding these messages, but they should also be interceptable via logging directly.