diff --git a/src/neptune/new/metadata_containers/metadata_container.py b/src/neptune/new/metadata_containers/metadata_container.py index 4a65d99c3..8c5f5859f 100644 --- a/src/neptune/new/metadata_containers/metadata_container.py +++ b/src/neptune/new/metadata_containers/metadata_container.py @@ -199,9 +199,10 @@ def stop(self, seconds: Optional[Union[float, int]] = None) -> None: self._bg_job.stop() self._bg_job.join(seconds) logger.info("Done!") - with self._lock: - sec_left = None if seconds is None else seconds - (time.time() - ts) - self._op_processor.stop(sec_left) + + sec_left = None if seconds is None else seconds - (time.time() - ts) + self._op_processor.stop(sec_left) + if self._mode != Mode.OFFLINE: logger.info("Explore the metadata in the Neptune app:") logger.info(self._metadata_url)