pdb nie może złamać innego wątku?

Rozważmy ten wielowątkowy program:

import threading

class SomeThread(threading.Thread):
  def run(self):
    a = 1
    print a

def main():
  print 'hola'
  someThread = SomeThread()
  someThread.start()

if __name__ == '__main__':
  main()

Kiedy debuguję ten program za pomocą pdb, po wyświetleniu monitu najpierw ustawiam punkt przerwania w każdej z dwóch instrukcji drukowania. Potem kontynuuję. przerwy pdb naprint 'hola'. Kontynuuję ponownie i widzę efekt wydruku w innym wątku, ale pdb nie pęka.

Polecenia pomocy nie wyświetlają niczego, co mogłoby zmienić kontekst wątków, taki jak gdb ... więc ... czy w kontekście jednego wątku nie jest możliwe ustawienie punktu przerwania, który potknie się w innym kontekście?

questionAnswers(2)

yourAnswerToTheQuestion