From 02d6c4f4124c6a1f766cc614cbcb209e0318e78b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Bra=C3=B1a?= Date: Sat, 2 May 2026 23:20:59 +0200 Subject: [PATCH] =?UTF-8?q?ImportGrid:=20fix=20str(e)=20sin=20except,=20ex?= =?UTF-8?q?cepts=20gen=C3=A9ricos=20a=20espec=C3=ADficos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PVPlantImportGrid.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PVPlantImportGrid.py b/PVPlantImportGrid.py index fe6970b..f935727 100644 --- a/PVPlantImportGrid.py +++ b/PVPlantImportGrid.py @@ -68,7 +68,7 @@ def get_elevation_from_oe(coordinates): # v1 deepseek response.raise_for_status() # Lanza excepción para códigos 4xx/5xx except RequestException as e: - print(f"Error en la solicitud: {str(e)}") + print(f"Error en la solicitud: {e}") return [] try: @@ -95,7 +95,7 @@ def get_elevation_from_oe(coordinates): # v1 deepseek round(result["elevation"])) * 1000) except Exception as e: - print(f"Error procesando coordenadas: {str(e)}") + print(f"Error procesando coordenadas: {e}") continue return points @@ -392,7 +392,7 @@ def getElevation1(polygon,resolution=10): s = json.loads(ans) res = s['results'] - except: + except (json.JSONDecodeError, KeyError): continue #points = [] @@ -526,7 +526,7 @@ class _ImportPointsTaskPanel: try: PointGroups = FreeCAD.ActiveDocument.Point_Groups - except: + except AttributeError: PointGroups = FreeCAD.ActiveDocument.addObject("App::DocumentObjectGroup", 'Point_Groups') PointGroups.Label = "Point Groups"