pyblish / pyblish-qml

Pyblish QML frontend for Maya 2013+, Houdini 11+, Nuke 8+ and more
GNU Lesser General Public License v3.0
115 stars 44 forks source link

Refreshing when host has quit freezes GUI #132

Open mottosso opened 8 years ago

mottosso commented 8 years ago

To reproduce:

  1. Run Maya
  2. Launch Pyblish
  3. Quit Maya
  4. Press Publish

The GUI hangs.

BigRoy commented 7 years ago

Purely intended as a note, this is still an issue with the latest 1.0.3 release when the Host (I tested this in Maya) crashes. To reproduce:

  1. Run Maya
  2. Launch Pyblish
  3. Force quit Maya
  4. Press Publish

Here the GUI didn't hang but it crashed.

mottosso commented 7 years ago

Implementing a simple check "anyone there?" before attempting to run anything should resolve this. We could have the GUI tell the user "Connection lost.." or the like.

Crashing isn't a big deal, it's what the user would have done had he discovered he tried to publish from a dead host. But knowing it exited for this reason could be important, so that the user don't think it crashed for some other reason.