Python регистрирует несколько вызовов после каждой реализации - PullRequest
0 голосов
/ 25 мая 2018

У меня есть несколько модулей, и каждый из них имеет свой собственный журнал.Все записывают в журнал правильно, однако, когда экземпляр класса создается более одного раза, журнал будет записывать одну и ту же строку несколько раз в зависимости от того, сколько раз он был создан.Если я создаю объект дважды, он будет регистрировать каждое сообщение дважды, создавать объект три раза, он будет регистрировать каждое сообщение три раза и т. Д.

Мне было интересно, как можно это исправить, не создавая только каждоеобъект только один раз.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 25 мая 2018

Я добавлял обработчик несколько раз после каждого создания журнала.Я проверил, был ли обработчик уже добавлен при создании экземпляра, и это исправило множественные записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...