問題タブ [keyboardinterrupt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2415 参照

python - KDE PythonアプリケーションでKeyboardInterruptを処理しますか?

私は PyKDE4/PyQt4 アプリケーションAutokeyに取り組んでいますが、プログラムに CTRL+C を送信すると、アプリケーションと対話するまでキーボード割り込みが処理されないことに気付きました。メニュー項目をクリックするか、チェックボックスを変更します。

これは、/usr/bin/autokey に以下があるにもかかわらずです:

KeyboardInterrupt がキャッチされない理由:

  • GUIで次にアクションを実行するときではなく、発行するとき
  • 最初の try/except 節によって?

Python 2.6 で Ubuntu 9.04 を実行しています。

0 投票する
1 に答える
4229 参照

python - Windows でのキーボード割り込み?

WindowsでKeyboardInterruptを生成するには?

このプログラムを停止することを期待CTRL+Cしていましたが、機能しません。

0 投票する
11 に答える
85591 参照

python - Python のマルチプロセッシング プールでのキーボード割り込み

Python のマルチプロセッシング プールで KeyboardInterrupt イベントを処理するにはどうすればよいですか? 以下に簡単な例を示します。

上記のコードを実行すると、KeyboardInterruptを押す^Cと が発生しますが、プロセスはその時点で単にハングするため、外部で強制終了する必要があります。

^Cいつでも押して、すべてのプロセスを正常に終了できるようにしたいと考えています。

0 投票する
2 に答える
3762 参照

python - PyScripter-KeyboardInterruptで実行を終了できません

使用する小さなアプリをたくさん書いています

IDLEの使用をやめ、PyScripterを起動し始めたところです。ただし、CTRL+Cは機能しなくなりました。KeyboardInterrupt内蔵のインタプリタを使ってしばらく送信することはできますか?

0 投票する
2 に答える
1338 参照

driver - キーボード割り込み

低レベルのデバイスドライバーについて勉強しています。割り込みと IRQ の間で混乱しています。キーボードをフックするサンプル ドライバ コードは、キーボード割り込みが 0x31 であることを示唆していますが、マイクロプロセッサに関する私の本では 0x09 と書かれています。「デバイス マネージャー -> キーボード -> リソース」を開くと、IRQ が 1 であることが示されます。

ありがとう、サンジーブ

0 投票する
1 に答える
1039 参照

django - Django キーボード割り込み

私は自分の django プロジェクトを Apache、mod_fastcgi、および django.core.servers.fastcgi.runfastcgi で実行しています。すべての例外に関するメールを受け取ります。

何をすべきかわからない例外が1つあります。キーボード割り込みです。コードのさまざまな場所で発生します。なぜ発生するのですか?Apache にはキーボードがありません。

0 投票する
5 に答える
21273 参照

interrupt-handling - 割り込みを無効にするとはどういう意味ですか?

割り込みハンドラーに入るときは、最初にそのCPUで「割り込みを無効にする」(x86のcli命令のようなものを使用)。割り込みが無効になっている間に、ユーザーがキーボードの文字「a」を押したと仮定します。これにより、通常は割り込みが発生します。しかし、割り込みが無効になっているので、それは次のことを意味しますか?

  1. クリティカルセクションで割り込みが無効になっているため、「a」の割り込みハンドラは呼び出されません。
  2. 割り込みはOSによって処理されますが、割り込みが再び有効になるまで遅延します。具体的には、ユーザーが最初に「a」を押したのが割り込みが無効になっているときだった場合、ユーザーはもう一度「a」を押す必要がありますか?
0 投票する
5 に答える
66625 参照

python - スレッドはKeyboardInterrupt例外を無視します

私はこの単純なコードを実行しています:

しかし、私がそれを実行すると、それは印刷されます

実際、Pythonスレッドは私のCtrl+Cキーボード割り込みを無視し、出力しませんReceived Keyboard Interrupt。なんで?このコードの何が問題になっていますか?

0 投票する
2 に答える
5599 参照

twisted - twisted - KeyboardInterrupt 経由でコールバックを中断する

現在、Twisted を使用してコールバック内の for ループでタスクを繰り返していますが、ユーザーが Ctrl-C を介して KeyboardInterrupt を発行した場合、リアクターがコールバック (1 つ) でループを中断するようにしたいと考えています。私がテストしたところ、リアクターはコールバックの最後でのみ停止または割り込みを処理します。

コールバックの実行中に、KeyboardInterrupt をコールバックまたはエラー ハンドラに送信する方法はありますか?

乾杯、

クリス

0 投票する
3 に答える
37188 参照

python - Ctrl+C で子スレッドを強制終了するには?

PythonでCtrl+でプロセスの実行を止めたいです。しかし、例外はメインスレッドでのみ発生するCことをどこかで読んだことがあります。KeyboardInterruptまた、子スレッドの実行中にメインスレッドがブロックされることも読みました。では、どうすれば子スレッドを強制終了できますか?

たとえば、次のコードではCtrl+は効果がありません。C