pyblish / pyblish-base

Pyblish base library - see https://github.com/pyblish/pyblish for details.
Other
123 stars 60 forks source link

Add Python 3.7+ support #355

Closed mottosso closed 4 years ago

mottosso commented 4 years ago

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.