From f11a3724434febaf07b87b96b04a2b5b859fdff2 Mon Sep 17 00:00:00 2001 From: Romain Date: Tue, 2 Aug 2022 20:30:14 -0700 Subject: [PATCH] Move sys.path insert earlier in s3op.py (#1098) --- metaflow/datatools/s3op.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/metaflow/datatools/s3op.py b/metaflow/datatools/s3op.py index 21012f7b978..589c5208172 100644 --- a/metaflow/datatools/s3op.py +++ b/metaflow/datatools/s3op.py @@ -25,6 +25,12 @@ from urllib.parse import urlparse from queue import Full as QueueFull +if __name__ == "__main__": + # When launched standalone, point to our parent metaflow + sys.path.insert( + 0, os.path.abspath(os.path.join(os.path.dirname(__file__), "../../")) + ) + from metaflow._vendor import click # we use Metaflow's parallel_imap_unordered instead of @@ -1052,9 +1058,4 @@ def info( if __name__ == "__main__": - # When launched standalone, point to our parent metaflow - sys.path.insert( - 0, os.path.abspath(os.path.join(os.path.dirname(__file__), "../../")) - ) - cli(auto_envvar_prefix="S3OP")