From ef226a96cd37c45d443755b5e54fe7dee0ec051d Mon Sep 17 00:00:00 2001 From: Dave Berenbaum Date: Mon, 16 Oct 2023 16:28:29 -0400 Subject: [PATCH] analytics: fix mac not sending reports (#10026) --- dvc/daemon.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/dvc/daemon.py b/dvc/daemon.py index 7e57fadea..ffaa30869 100644 --- a/dvc/daemon.py +++ b/dvc/daemon.py @@ -3,7 +3,6 @@ import inspect import logging import os -import platform import sys from subprocess import Popen # nosec B404 from typing import List @@ -93,13 +92,8 @@ def _spawn_posix(cmd, env): sys.stderr.close() os.closerange(0, 3) - if platform.system() == "Darwin": - # workaround for MacOS bug - # https://github.com/iterative/dvc/issues/4294 - _popen(cmd, env=env).communicate() - else: - os.environ.update(env) - main(cmd) + os.environ.update(env) + main(cmd) os._exit(0) # pylint: disable=protected-access