From 90b7df444fc30d5f476e5ab32d1f89340998a28d Mon Sep 17 00:00:00 2001 From: Julien Chaumond Date: Wed, 22 Jan 2020 22:41:21 -0500 Subject: [PATCH] Upload CLI: on win32, use slashes, not os.sep --- src/transformers/commands/user.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/transformers/commands/user.py b/src/transformers/commands/user.py index 8d31971a72..47c7860114 100644 --- a/src/transformers/commands/user.py +++ b/src/transformers/commands/user.py @@ -1,4 +1,5 @@ import os +import sys from argparse import ArgumentParser from getpass import getpass from typing import List, Union @@ -183,6 +184,9 @@ class UploadCommand(BaseUserCommand): else: raise ValueError("Not a valid file or directory: {}".format(local_path)) + if sys.platform == "win32": + files = [(filepath, filename.replace(os.sep, "/")) for filepath, filename in files] + if len(files) > UPLOAD_MAX_FILES: print( "About to upload {} files to S3. This is probably wrong. Please filter files before uploading.".format(