Skip to content

Commit 918bbd5

Browse files
committed
test
1 parent 0cbd7b3 commit 918bbd5

File tree

2 files changed

+1
-29
lines changed

2 files changed

+1
-29
lines changed

ignite/handlers/base_logger.py

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import collections.abc as collections
44
import numbers
55
import warnings
6-
import weakref
76
from abc import ABCMeta, abstractmethod
87
from collections import OrderedDict
98
from typing import Any, Callable, Dict, List, Optional, Sequence, Tuple, Union
@@ -262,34 +261,17 @@ def attach(
262261
:class:`~ignite.engine.events.RemovableEventHandle`, which can be used to remove the handler.
263262
"""
264263
if isinstance(event_name, EventsList):
265-
# Use weak reference to break circular reference: engine -> _event_handlers -> BaseLogger
266-
# weak_self = weakref.ref(self)
267-
268-
# def weak_log_handler(engine, event_name):
269-
# logger_obj = weak_self()
270-
# if logger_obj is not None:
271-
# log_handler(engine, logger_obj, event_name)
272-
273264
for name in event_name:
274265
if name not in State.event_to_attr:
275266
raise RuntimeError(f"Unknown event name '{name}'")
276-
engine.add_event_handler(name, weak_log_handler, name)
267+
engine.add_event_handler(name, log_handler, name)
277268

278269
return RemovableEventHandle(event_name, log_handler, engine)
279270

280271
else:
281272
if event_name not in State.event_to_attr:
282273
raise RuntimeError(f"Unknown event name '{event_name}'")
283274

284-
# Use weak reference to break circular reference: engine -> _event_handlers -> BaseLogger
285-
# weak_self = weakref.ref(self)
286-
287-
# def weak_log_handler(engine):
288-
# logger_obj = weak_self()
289-
# if logger_obj is not None:
290-
# log_handler(engine, logger_obj, event_name, *args, **kwargs)
291-
292-
# return engine.add_event_handler(event_name, weak_log_handler)
293275
return engine.add_event_handler(event_name, log_handler, self, event_name, *args, **kwargs)
294276

295277
def attach_output_handler(self, engine: Engine, event_name: Any, *args: Any, **kwargs: Any) -> RemovableEventHandle:

ignite/handlers/tqdm_logger.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"""TQDM logger."""
33
from collections import OrderedDict
44
from typing import Any, Callable, List, Optional, Union
5-
import weakref
65

76
from ignite.engine import Engine, Events
87
from ignite.engine.events import CallableEventWithFilter, RemovableEventHandle
@@ -224,15 +223,6 @@ def attach( # type: ignore[override]
224223
super(ProgressBar, self).attach(engine, log_handler, event_name)
225224

226225
engine.add_event_handler(closing_event_name, self._close)
227-
# Use weak reference to break circular reference: engine -> _event_handlers -> ProgressBar
228-
# weak_self = weakref.ref(self)
229-
230-
# def weak_close(engine):
231-
# pbar_obj = weak_self()
232-
# if pbar_obj is not None:
233-
# pbar_obj._close(engine)
234-
235-
# engine.add_event_handler(closing_event_name, weak_close)
236226

237227
def attach_opt_params_handler( # type: ignore[empty-body]
238228
self, engine: Engine, event_name: Union[str, Events], *args: Any, **kwargs: Any

0 commit comments

Comments
 (0)