Измените имя порожденного процесса для диспетчера многопроцессорности Python.Python

Программы на Python
Anonymous
Измените имя порожденного процесса для диспетчера многопроцессорности Python.

Сообщение Anonymous »

Я хочу изменить имя процесса созданного менеджера многопроцессорности SyncManager с помощью setproctitle. Я попробовал расширить multiprocessing.managers.SyncManager:

Код: Выделить всё

class MySyncManager(multiprocessing.managers.SyncManager):
def __init__(self):
super(MySyncManager, self).__init__()
self.daemon=True

def run(self):
setproctitle.setproctitle('MySyncManager')
super(MySyncManager, self).run()

if __name__ == '__main__':
mySyncManager = MySyncManager()
mySyncManager.start()
Но, похоже, это не работает. Есть идеи, как это сделать?

Вернуться в «Python»