refs #631 - Modify 'repo_api.py'

pull/1/head
Gerardo GIl Elizeire 2024-10-28 13:32:52 +01:00
parent 38b8ecd398
commit 62e67b7437
1 changed files with 5 additions and 4 deletions

View File

@ -16,6 +16,7 @@ Librerías Python requeridas: Flask (se puede instalar con "sudo apt install pyt
# --------------------------------------------------------------------------------------------
from flask import Flask, jsonify, request
import os
import subprocess
import json
from time import sleep
@ -54,8 +55,8 @@ def get_image_params(image_id, search='all'):
# Creamos un diccionario vacío, para almacenar los resultados:
result = {}
# Abrimos y almacenamos el archivo "repoinfo.json" (solo si se ha de buscar en el repo):
if search == 'all' or search == 'repo':
# Abrimos y almacenamos el archivo "repoinfo.json" (solo si se ha de buscar en el repo, y si el archivo tiene contenido):
if (search == 'all' or search == 'repo') and os.path.getsize(repo_file) > 0:
with open(repo_file, 'r') as file:
repo_data = json.load(file)
# Iteramos la clave "images" y buscamos la imagen (y si la encontramos almacenamos el nombre y la extension):
@ -73,8 +74,8 @@ def get_image_params(image_id, search='all'):
result['subdir'] = ou.get('subdir')
return result
# Abrimos y almacenamos el archivo "trashinfo.json" (solo si se ha de buscar en la papelera):
if search == 'all' or search == 'trash':
# Abrimos y almacenamos el archivo "trashinfo.json" (solo si se ha de buscar en la papelera, y si el archivo tiene contenido):
if (search == 'all' or search == 'trash') and os.path.getsize(trash_file) > 0:
with open(trash_file, 'r') as file:
trash_data = json.load(file)
# Iteramos la clave "images" y buscamos la imagen (y si la encontramos almacenamos el nombre y la extension):