uninstalled: Avoid failling while setting up PyGObject env hack files

This commit is contained in:
Thibault Saunier 2018-07-23 11:11:03 -04:00
parent 5fd196b3d1
commit 4ef0584295

View file

@ -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