Download build/_deps/catch2-src/scripts/approve.py from camenduru/thrust: direct link, hf CLI and curl.
- Browser
- Download file 960 Bytes
-
https://huggingface.co/camenduru/thrust/resolve/main/build/_deps/catch2-src/scripts/approve.py
- Command line
-
hf download hf://camenduru/thrust/build/_deps/catch2-src/scripts/approve.py
-
curl -L -o approve.py https://huggingface.co/camenduru/thrust/resolve/main/build/_deps/catch2-src/scripts/approve.py
960 Bytes
| #!/usr/bin/env python3 | |
| from __future__ import print_function | |
| import os | |
| import sys | |
| import shutil | |
| import glob | |
| from scriptCommon import catchPath | |
| rootPath = os.path.join( catchPath, 'projects/SelfTest/Baselines' ) | |
| if len(sys.argv) > 1: | |
| files = [os.path.join( rootPath, f ) for f in sys.argv[1:]] | |
| else: | |
| files = glob.glob( os.path.join( rootPath, "*.unapproved.txt" ) ) | |
| def approveFile( approvedFile, unapprovedFile ): | |
| justFilename = unapprovedFile[len(rootPath)+1:] | |
| if os.path.exists( unapprovedFile ): | |
| if os.path.exists( approvedFile ): | |
| os.remove( approvedFile ) | |
| os.rename( unapprovedFile, approvedFile ) | |
| print( "approved " + justFilename ) | |
| else: | |
| print( "approval file " + justFilename + " does not exist" ) | |
| if files: | |
| for unapprovedFile in files: | |
| approveFile( unapprovedFile.replace( "unapproved.txt", "approved.txt" ), unapprovedFile ) | |
| else: | |
| print( "no files to approve" ) | |