From ff80183fdb5b8250ab4716da8217d332205c0d3f Mon Sep 17 00:00:00 2001 From: Jeremy Reizenstein Date: Fri, 19 May 2023 06:41:33 -0700 Subject: [PATCH] resources fix Summary: I don't know why RE tests sometimes fail here, but maybe it's a race condition. If that's right, this should fix it. Reviewed By: shapovalov Differential Revision: D46020054 fbshipit-source-id: 20b746b09ad9bd77c2601ac681047ccc6cc27ed9 --- tests/implicitron/common_resources.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/implicitron/common_resources.py b/tests/implicitron/common_resources.py index 93f904b9..d8da89f6 100644 --- a/tests/implicitron/common_resources.py +++ b/tests/implicitron/common_resources.py @@ -136,7 +136,10 @@ def _provide_torchvision_weights(par_path: str, filename: str) -> None: dest.mkdir(parents=True) if not (dest / filename).is_symlink(): - (dest / filename).symlink_to(source) + try: + (dest / filename).symlink_to(source) + except FileExistsError: + print("FileExistsError: no symlink created.") def provide_lpips_vgg() -> None: