O aplicativo Python 3.5.1 incluído falha ao ler arquivos de texto no Mac OS X

Criei um aplicativo usando o Python 3.5.1 e o PyQt 5.6 no Mac OS X 10.11.4. Tudo corre bem desagregado.

Eu o agrupei usando o Pyinstaller 3.2. Tudo parece funcionar bem até o aplicativo ler arquivos de texto do disco. O acesso ao arquivo não é o problema, pois posso ler todas as propriedades do arquivo usandolibmagic, o que faço para filtrar os formatos de entrada indesejados, pois esses são arquivos selecionados pelo usuário para serem processados pelo meu aplicativo.

O aplicativo em pacote falha exatamente quando o conteúdo de um arquivo de texto é lido em uma variável da maneira usual:text = fobj.read(). A declaração de abertura de arquivo anterior é bem-sucedida, no entanto.

Para tornar as coisas ainda mais estranhas, isso não acontece quando o aplicativo é iniciado no terminal com oopen comando, somente quando iniciado clicando duas vezes no arquivo do aplicativo. Eu tenho lido sobre como o Mac OS X trata a execução de aplicativos dessas duas maneiras, mas aparentemente não deve haver diferença, conforme declarado na página de manual do comando open:

O comando abrir abre um arquivo (ou um diretório ou URL), como se você tivesse clicado duas vezes no ícone do arquivo.

Estou lutando com esse problema há dias e não consigo encontrar uma solução. Preciso distribuir meu aplicativo, mas pedir aos usuários que o iniciem no terminal não é muito atraente ... Qualquer ajuda muito apreciada.

questionAnswers(0)

yourAnswerToTheQuestion