clear-win32com-cache.pyโข1.09 kB
"""
Script per pulire la cache win32com che causa errori con Visum
"""
import shutil
import os
import tempfile
# Trova la directory gen_py nella cache win32com
gen_py_path = os.path.join(tempfile.gettempdir(), 'gen_py')
print("๐งน Pulizia cache win32com...")
print(f"๐ Percorso: {gen_py_path}")
if os.path.exists(gen_py_path):
try:
shutil.rmtree(gen_py_path)
print("โ
Cache pulita con successo!")
print("๐ก Ora puoi riaprire il progetto Visum")
except Exception as e:
print(f"โ Errore durante la pulizia: {e}")
print("๐ก Prova a chiudere tutte le istanze di Python/Visum e riprova")
else:
print("โ ๏ธ Directory gen_py non trovata")
print(f"๐ก Cerca manualmente in: {tempfile.gettempdir()}")
# Mostra anche altre possibili location
import win32com
win32com_path = os.path.dirname(win32com.__file__)
alt_gen_py = os.path.join(win32com_path, 'gen_py')
print(f"\n๐ Altra possibile location: {alt_gen_py}")
if os.path.exists(alt_gen_py):
print(" Trovata! Vuoi pulire anche questa? (esegui manualmente)")