Afegides mes extensions per a fitxers a descomprimir
This commit is contained in:
Binary file not shown.
@@ -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():
|
||||||
|
|||||||
Reference in New Issue
Block a user