apb ne peuvent pas briser dans un autre thread?

Considérer ce programme multi-threadé:

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()

Quand je debug de ce programme avec d'apb, à l'invite, j'ai d'abord définir un point d'arrêt au cours de chacune des deux instructions d'impression. Puis-je continuer. apb pauses à print 'hola'. Je continue encore et voir l'effet de l'impression dans l'autre thread, mais apb ne rompt pas.

L'aide des commandes n'est pas rien de liste pour passer les contextes de thread comme gdb... donc... c'est juste pas possible dans un contexte de thread pour définir un point d'arrêt qui voyage dans un autre contexte?

OriginalL'auteur dim fish | 2012-10-10