Files
Scorpinaus-ComfyUI-Diffuser…/test.py
T
2024-06-02 14:51:22 +08:00

35 lines
1.4 KiB
Python

import os
import torch
def check_file_permissions(file_path):
try:
if os.access(file_path, os.R_OK | os.W_OK):
print(f"Read and write permissions are available for {file_path}")
else:
raise PermissionError(f"Permission issue with {file_path}")
except Exception as e:
print(f"Error checking permissions for {file_path}: {e}")
raise
def test_loading_file(file_path):
try:
check_file_permissions(file_path)
print(f"Attempting to load file: {file_path}")
data = torch.load(file_path)
print(f"Successfully loaded file: {file_path}")
except PermissionError as e:
print(f"Permission denied when accessing {file_path}. Please check the file permissions.")
except Exception as e:
print(f"Error loading file {file_path}: {e}")
# Paths to test
test_paths = [
"C:\\Users\\Admin\\Desktop\\ComfyUI_windows_portable\\ComfyUI\\models\\diffusers\\raemumix_v90\\model_index.json",
"C:\\Users\\Admin\\Desktop\\ComfyUI_windows_portable\\ComfyUI\\models\\diffusers\\raemumix_v90\\vae\\diffusion_pytorch_model.safetensors",
"C:\\Users\\Admin\\Desktop\\ComfyUI_windows_portable\\ComfyUI\\models\\diffusers\\raemumix_v90\\unet\\diffusion_pytorch_model.safetensors",
"C:\\Users\\Admin\\Desktop\\ComfyUI_windows_portable\\ComfyUI\\models\\diffusers\\raemumix_v90\\text_encoder\\model.safetensors",
]
for path in test_paths:
test_loading_file(path)