Странная периодическая ошибка при запуске кода Python в Atom - PullRequest
0 голосов
/ 20 февраля 2020

У меня есть скрипт для обработки списка файлов. Первая часть скрипта - это окно TKinter, чтобы пользователь мог определить каталог, в котором находятся файлы. Это всегда работало на отлично.

Кроме того, я использую ма c с текстовым редактором Atom и пакетом сценариев для написания и запуска моих Python сценариев.

В настоящее время я использую Python 3.7

До недавнего времени это работало хорошо. Теперь, примерно в половине случаев, когда я запускаю скрипт, я получаю следующую ошибку

2020-02-20 05:15:12.943 python3[36212:7163851] +[NSXPCSharedListener endpointForReply:withListenerName:]: an error occurred while attempting to obtain endpoint for listener 'com.apple.view-bridge': Connection interrupted
Traceback (most recent call last):
File "/Users/myuser/Python/development_folder/myfile.py", line 82, in <module>
all_files = os.listdir(working_directory)
FileNotFoundError: [Errno 2] No such file or directory: ''
[Finished in 0.737s]

. Когда это происходит, окно tkinter для выбора папки не запускается, но строка 82 является следующей строкой после поле tkinter должно отображаться.

Самое странное, это исправить, мне не нужно ничего делать. Я просто продолжаю пытаться запустить скрипт (cmd + i), и в конце концов, скрипт запустится. Примерно половину времени эта ошибка не появляется, и когда она появляется, мне, возможно, придется попробовать запустить файл дважды, три раза или даже десять раз, но в конце концов, он запустится. Так что это скорее разочарование, чем убийца производительности.

Я думаю, что это начало происходить только после того, как я обновился до Catalina, но у меня недостаточно базовых знаний о каждой системе, чтобы понять, является ли это проблемой Catalina, проблемой Atom или проблемой сценария.

Кто-нибудь сталкивался с чем-нибудь подобным? Или, если у кого-то есть какие-либо предложения, я могу опубликовать его на правильном форуме для каждого из них.

Спасибо

...