Skip to content

Commit 2df738d

Browse files
chrisgorgorysteboe
authored andcommitted
clarify "skipping" messages
1 parent aaefbf1 commit 2df738d

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

kaggle/api/kaggle_api_extended.py

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2241,19 +2241,23 @@ def upload_files(self, request, resources, folder, quiet=False, dir_mode='skip')
22412241
exitcode = self._upload_file(file_name, full_path, quiet, request, resources)
22422242
if exitcode:
22432243
return
2244-
if os.path.isdir(full_path) and dir_mode == 'zip':
2245-
temp_dir = tempfile.mkdtemp()
2246-
try:
2247-
_, dir_name = os.path.split(full_path)
2248-
archive_path = shutil.make_archive(os.path.join(temp_dir, dir_name), "zip",
2249-
full_path)
2250-
_, archive_name = os.path.split(archive_path)
2251-
exitcode = self._upload_file(archive_name, archive_path, quiet, request,
2252-
resources)
2253-
finally:
2254-
shutil.rmtree(temp_dir)
2255-
if exitcode:
2256-
return
2244+
elif os.path.isdir(full_path):
2245+
if dir_mode == 'zip':
2246+
temp_dir = tempfile.mkdtemp()
2247+
try:
2248+
_, dir_name = os.path.split(full_path)
2249+
archive_path = shutil.make_archive(os.path.join(temp_dir, dir_name), "zip",
2250+
full_path)
2251+
_, archive_name = os.path.split(archive_path)
2252+
exitcode = self._upload_file(archive_name, archive_path, quiet, request,
2253+
resources)
2254+
finally:
2255+
shutil.rmtree(temp_dir)
2256+
if exitcode:
2257+
return
2258+
elif not quiet:
2259+
print("Skipping folder: " + file_name + "; use '--dir-mode zip' to upload "
2260+
"folders")
22572261
else:
22582262
if not quiet:
22592263
print('Skipping: ' + file_name)

0 commit comments

Comments
 (0)