Неспособный выйти с ^C

Я использую pytest, чтобы запустить тесты и, во время выполнения теста, прерванного ctrl-C.

Неважно, сколько раз я ctrl-C, чтобы выйти из сеанса тестирования (я также попробовал ctrl-D, чтобы выйти из окружающей среды, которую я использую), мой быстрый терминал не возвращается.

Я случайно нажал F также... test.py ^CF^C , F имеет некоторое отношение к тому, что я был застрявшимся в захваченном stderr разделе и быстром не возвращение?

Есть ли какие-либо логические объяснения, почему я застреваю здесь, и если так, являюсь там какими-либо альтернативами переходу из этого государства, не закрывая окно и силу, выходящую из сессии?

1
nl ja de

1 ответы

Я предложил бы пробовать контроль-Z. Это должно приостановить его; можно тогда сделать, убивают %1 (или убейте-9%1) убить его (принятие вас не имеют ничего больше бегущего в фоновом режиме),

То, что я предполагаю, происходит (от личного опыта), то, что один из ваших тестов бежит в попытке/за исключением того, что ловит все исключения (включая перерыв клавиатуры, которые управляют спусковыми механизмами c), и внутри некоторое время петля/игнорирование исключения.

5
добавлено
(Личным опытом я имею в виду питона в целом; haven' t замеченный поведение you' ve, описанный с pytest определенно)
добавлено автор Foon, источник
Оказываясь перед необходимостью не соглашаться..., чтобы процитировать отмеченного разработчика программного обеспечения Мардж Симпсон, когда спросили "Вы хотите сделанную правильно работу, или вы хотите сделанный быстро?", "ну, Как все американцы... быстро!" (И во всей серьезности, размере набора одноразовых программ питона I' ve, написанный, за который контроль-c и убивают-15 (иначе дефолт убивают), don' t работа и что-либо кроме SIGKILL делает симпатичная штопка около ноля... и don' t начали меня на ужасности SIGKILL, не работающего из-за повреждения мозга NFS.)
добавлено автор Foon, источник
поскольку, что it' s ценность, никогда не используйте-9, попробуйте-15,-2, и затем-1. Эти сигналы предназначаются, чтобы дать неправедному набору из двух предметов шанс вымыться после себя прежде чем быть убитым. Если вы don' t знают, в каких путях ваш процесс должен вымыться после себя, возможности - вы don' t хотят, чтобы он обошелся. unix.stackexchange.com/questions/8916/…
добавлено автор Conrad.Dean, источник
Python
Python
7 654 участник(ов)

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/577926

Python beginners
Python beginners
4 449 участник(ов)

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Не злоупотребляйте стикерами. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Статистика тут: https://grstats.me/chat/x4qym2k5uvfkr3al6at7

pro.python
pro.python
1 090 участник(ов)

Сообщество разработчиков под Python Создатель: @rodgelius

Rude Python
Rude Python
971 участник(ов)

Python без „девочек”, здесь матерятся и унижают Django. Not gay friendly. Правила: t.me/rudepython/114107 @rudepython | t.me/rudepython

rupython
rupython
509 участник(ов)

Группа создана с целью оперативного получения ответов на возникающие вопросы по разработке на яп python, смежные темы, а также человеческого общения. Приветствую!

Python-programming
Python-programming
266 участник(ов)

Чат группы вконтакте https://vk.com/python_community