IThat's because bzr-explorer calls qlog and qlog got NotBranchError, prints it to the stdout and exit. And because stdout with explorer may not exists at all, we have this issue.
I think we can add --ui-mode or something similar to qlog and other browse commands to make sure qbzr don't print error messages to stdout but shows GUI error dialog instead.
IThat's because bzr-explorer calls qlog and qlog got NotBranchError, prints it to the stdout and exit. And because stdout with explorer may not exists at all, we have this issue.
I think we can add --ui-mode or something similar to qlog and other browse commands to make sure qbzr don't print error messages to stdout but shows GUI error dialog instead.