Spaces:
Paused
Paused
| import sys | |
| import filecmp | |
| import shutil | |
| def main(argv=None): | |
| print( | |
| "Comparing model_prices_and_context_window and litellm/model_prices_and_context_window_backup.json files... checking if they match." | |
| ) | |
| file1 = "model_prices_and_context_window.json" | |
| file2 = "litellm/model_prices_and_context_window_backup.json" | |
| cmp_result = filecmp.cmp(file1, file2, shallow=False) | |
| if cmp_result: | |
| print(f"Passed! Files {file1} and {file2} match.") | |
| return 0 | |
| else: | |
| print( | |
| f"Failed! Files {file1} and {file2} do not match. Copying content from {file1} to {file2}." | |
| ) | |
| copy_content(file1, file2) | |
| return 1 | |
| def copy_content(source, destination): | |
| shutil.copy2(source, destination) | |
| if __name__ == "__main__": | |
| sys.exit(main()) | |