Afegides mes extensions per a fitxers a descomprimir

This commit is contained in:
2024-11-20 17:57:17 +01:00
parent e6aa0857e4
commit a54d741c92
2 changed files with 9 additions and 3 deletions
Binary file not shown.
+9 -3
View File
@@ -280,7 +280,7 @@ def unzip_file(src, dst):
dst (str): Ruta del directorio donde se extraerán los ficheros. dst (str): Ruta del directorio donde se extraerán los ficheros.
Extensiones soportadas: Extensiones soportadas:
.z80, .sna, .tzx, .tap, .dsk, .trd .tap, .tzx, .stl, .sna, .z80, .dsk, .fdi, .trd, .img, .mgt, .szx, .dck
Comportamiento: Comportamiento:
- Abre el archivo ZIP especificado por `src`. - Abre el archivo ZIP especificado por `src`.
@@ -297,8 +297,14 @@ def unzip_file(src, dst):
""" """
archive = src archive = src
directory = dst directory = dst
extensions = (".z80", ".sna", ".tzx", ".tap", ".dsk", ".trd") tape_file_formats = (".tap", ".tzx")
snapshot_file_formats = (".stl", ".sna", ".z80")
disk_file_formats = (".dsk", ".fdi", ".trd", ".img", ".mgt")
emulator_specific_formats = (".szx", ".dck")
# Sumar todas las listas anteriores
extensions = tape_file_formats + snapshot_file_formats + disk_file_formats + emulator_specific_formats
try: try:
with zipfile.ZipFile(archive, "r") as zip_file: with zipfile.ZipFile(archive, "r") as zip_file:
for file in zip_file.namelist(): for file in zip_file.namelist():