1313).read_text ()
1414
1515
16- def update (dest , local = True , overwrite = True ):
16+ def update (dest , local = True , overwrite = True , silent = False ):
1717 """Update an S3-backed TEMPLATEFLOW_HOME repository."""
1818 skel_file = Path ((_get_skeleton_file () if not local else None ) or TF_SKEL_PATH )
1919
20- retval = _update_skeleton (skel_file , dest , overwrite = overwrite )
20+ retval = _update_skeleton (skel_file , dest , overwrite = overwrite , silent = silent )
2121 if skel_file != TF_SKEL_PATH :
2222 skel_file .unlink ()
2323 return retval
@@ -45,7 +45,7 @@ def _get_skeleton_file():
4545 return skel_file
4646
4747
48- def _update_skeleton (skel_file , dest , overwrite = True ):
48+ def _update_skeleton (skel_file , dest , overwrite = True , silent = False ):
4949 from zipfile import ZipFile
5050
5151 dest = Path (dest )
@@ -62,11 +62,12 @@ def _update_skeleton(skel_file, dest, overwrite=True):
6262 ]
6363 newfiles = sorted (set (allfiles ) - set (existing ))
6464 if newfiles :
65- print (
66- "Updating TEMPLATEFLOW_HOME using S3. "
67- " Adding: \n %s" % " \n " .join (newfiles )
68- )
65+ if not silent :
66+ print (
67+ "Updating TEMPLATEFLOW_HOME using S3. Adding:\n %s" % ' \n ' .join (newfiles )
68+ )
6969 zipref .extractall (str (dest ), members = newfiles )
7070 return True
71- print ("TEMPLATEFLOW_HOME directory (S3 type) was up-to-date." )
71+ if not silent :
72+ print ("TEMPLATEFLOW_HOME directory (S3 type) was up-to-date." )
7273 return False
0 commit comments