Why doesn't this python keyboard interrupt work? (in pycharm)
<p>My python try/except loop does not seem to trigger a keyboard interrupt when Ctrl + C is pressed while debugging my code in pycharm. My code look like this:</p>

<pre><code>numbers = []
loop = True

try: 
    # ===========SUBROUTINES==================

    def help():
        print("To view the list type 'view'"
              "\n To add an item type 'add'"
              "\n To remove an item type 'remove'"
              "\n To exit type exit or Ctrl + c can be used at any time")

    # =========SUBROUTENES END===============


    while loop:
        task = input("What do you want to do? Type \"help\" for help:- ")
        if task == 'help':
            help()
        else:
            print("Invalid return please try again.")

    except KeyboardInterrupt:
        exit()
</code></pre>

<p><strong>EDIT:</strong> There seems to be some problems with my slimmed down code working and not producing the same error. The full code can be viewed <a href="https://gist.github.com/shardros/61901ba8a70caf0a12b00b3a61b2a88e" rel="nofollow">here</a>. I have also re-slimed down the code (The code above) and it has produced the same error.</p>

<p>If that comment doesn't solve your problem, (from  @tdelaney) you need to have your shell window focused (meaning you've clicked on it when the program is running.) and then you can use <kbd>Control</kbd>+<kbd>C</kbd></p>

python pycharm try-except keyboardinterrupt