Имя потока в представлении отладки PyDev - PullRequest
2 голосов
/ 29 декабря 2011

В представлении отладки PyDev показаны потоки, однако их имена загадочны:

Cryptic thread names

Есть ли способ назвать эти потоки из кода Python?

Ответы [ 2 ]

3 голосов
/ 29 декабря 2011

Попробуйте использовать getName / setName API или задать атрибут name в потоке. Или вы можете установить имя при создании потока .

3 голосов
/ 29 декабря 2011

Похоже, что имена, отображаемые в PyDev, назначены по умолчанию.

Чтобы исправить это, вы можете дать имя потоку при его создании:

threading.Thread(name=<name>, target=...)

или позже, просто установив атрибут имени:

thread = threading.Thread(*args, **kwargs)
thread.name = <name>
...