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"