From 4ef0584295cb84e69b67ea8adb0dbb0f60b36895 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Mon, 23 Jul 2018 11:11:03 -0400 Subject: [PATCH] uninstalled: Avoid failling while setting up PyGObject env hack files --- gst-uninstalled.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst-uninstalled.py b/gst-uninstalled.py index e28f3c7140..a62eac6bd0 100755 --- a/gst-uninstalled.py +++ b/gst-uninstalled.py @@ -1,6 +1,7 @@ #!/usr/bin/env python3 import argparse +import contextlib import json import os import platform @@ -186,6 +187,9 @@ def python_env(options, unset_env=False): elif not os.path.exists(sitepackages): os.makedirs(sitepackages) + with contextlib.suppress(FileNotFoundError): + os.remove(sitecustomize) + os.remove(mesonconfig_link) os.symlink(overrides_hack, sitecustomize) os.symlink(mesonconfig, mesonconfig_link) return os.path.realpath(sitecustomize) == overrides_hack