Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CHORE: Do not use pass in an except statement. #4518

Merged
merged 17 commits into from
Apr 18, 2024
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyaedt/desktop.py
Original file line number Diff line number Diff line change
Expand Up @@ -945,7 +945,7 @@ def _initialize(
self.is_grpc_api = True
last_session.parent_desktop_id.append(self.aedt_process_id)
return True
except:
except Exception:
messages = desktop.GetMessages("", "", 0)
for message in messages:
if " GRPC server running on port: " in message and str(port) in message:
SMoraisAnsys marked this conversation as resolved.
Show resolved Hide resolved
MaxJPRey marked this conversation as resolved.
Show resolved Hide resolved
Expand Down
2 changes: 1 addition & 1 deletion pyaedt/generic/ibis_reader.py
Original file line number Diff line number Diff line change
Expand Up @@ -415,7 +415,7 @@ def add(self):
[],
],
)
except:
except Exception:
logger.error("Error adding {} pin component.".format(self.short_name))
return False

Expand Down
4 changes: 2 additions & 2 deletions pyaedt/generic/touchstone_parser.py
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@ def get_return_loss_index(self, excitation_name_prefix=""):
Returns
-------
list
list of index couples representing Return Losses of excitations
list of index couples representing Return Losses of excitations.
MaxJPRey marked this conversation as resolved.
Show resolved Hide resolved

"""
values = []
Expand Down Expand Up @@ -545,7 +545,7 @@ def check_touchstone_files(folder="", passivity=True, causality=True):
causality_check = float(msg_log.split("Maximum causality error: ")[-1].split("for entry")[0])
if not causality_check == 0.0:
is_causal = False
except:
except Exception:
is_causal = False
raise Exception("Failed evaluating causality value")
MaxJPRey marked this conversation as resolved.
Show resolved Hide resolved
out[snpf].append(["causality", is_causal, msg_log])
Expand Down
33 changes: 16 additions & 17 deletions pyaedt/hfss.py
Original file line number Diff line number Diff line change
Expand Up @@ -3757,42 +3757,42 @@ def thicken_port_sheets(self, assignment, value, extrude_internally=True, intern
directions = {}
for el in assignment:
objID = self.modeler.oeditor.GetFaceIDs(el)
faceCenter = self.modeler.oeditor.GetFaceCenter(int(objID[0]))
directionfound = False
l = min(aedt_bounding_dim) / 2
while not directionfound:
face_center = self.modeler.oeditor.GetFaceCenter(int(objID[0]))
direction_found = False
thickness = min(aedt_bounding_dim) / 2
while not direction_found:
self.modeler.oeditor.ThickenSheet(
["NAME:Selections", "Selections:=", el, "NewPartsModelFlag:=", "Model"],
["NAME:SheetThickenParameters", "Thickness:=", str(l) + "mm", "BothSides:=", False],
["NAME:SheetThickenParameters", "Thickness:=", str(thickness) + "mm", "BothSides:=", False],
)
# aedt_bounding_box2 = self.oeditor.GetModelBoundingBox()

aedt_bounding_box2 = self.modeler.get_model_bounding_box()
self._odesign.Undo()
if aedt_bounding_box != aedt_bounding_box2:
directions[el] = "External"
directionfound = True
direction_found = True
self.modeler.oeditor.ThickenSheet(
["NAME:Selections", "Selections:=", el, "NewPartsModelFlag:=", "Model"],
["NAME:SheetThickenParameters", "Thickness:=", "-" + str(l) + "mm", "BothSides:=", False],
["NAME:SheetThickenParameters", "Thickness:=", "-" + str(thickness) + "mm", "BothSides:=", False],
)
# aedt_bounding_box2 = self.oeditor.GetModelBoundingBox()

aedt_bounding_box2 = self.modeler.get_model_bounding_box()

self._odesign.Undo()

if aedt_bounding_box != aedt_bounding_box2:
directions[el] = "Internal"
directionfound = True
direction_found = True
else:
l = l + min(aedt_bounding_dim) / 2
thickness = thickness + min(aedt_bounding_dim) / 2
for el in assignment:
objID = self.modeler.oeditor.GetFaceIDs(el)
maxarea = 0
for f in objID:
faceArea = self.modeler.get_face_area(int(f))
if faceArea > maxarea:
maxarea = faceArea
faceCenter = self.modeler.oeditor.GetFaceCenter(int(f))
face_center = self.modeler.oeditor.GetFaceCenter(int(f))
if directions[el] == "Internal":
self.modeler.oeditor.ThickenSheet(
["NAME:Selections", "Selections:=", el, "NewPartsModelFlag:=", "Model"],
Expand All @@ -3810,8 +3810,8 @@ def thicken_port_sheets(self, assignment, value, extrude_internally=True, intern
fc2 = self.modeler.oeditor.GetFaceCenter(f)
fc2 = [float(i) for i in fc2]
fa2 = self.modeler.get_face_area(int(f))
faceoriginal = [float(i) for i in faceCenter]
# dist = mat.sqrt(sum([(a*a-b*b) for a,b in zip(faceCenter, fc2)]))
faceoriginal = [float(i) for i in face_center]
# dist = mat.sqrt(sum([(a*a-b*b) for a,b in zip(face_center, fc2)]))
if abs(fa2 - maxarea) < tol**2 and (
abs(faceoriginal[2] - fc2[2]) > tol
or abs(faceoriginal[1] - fc2[1]) > tol
Expand All @@ -3832,8 +3832,8 @@ def thicken_port_sheets(self, assignment, value, extrude_internally=True, intern
objID2 = self.modeler.oeditor.GetFaceIDs(el)
for fid in objID2:
try:
faceCenter2 = self.modeler.oeditor.GetFaceCenter(int(fid))
if faceCenter2 == faceCenter:
face_center2 = self.modeler.oeditor.GetFaceCenter(int(fid))
if face_center2 == face_center:
self.modeler.oeditor.MoveFaces(
["NAME:Selections", "Selections:=", el, "NewPartsModelFlag:=", "Model"],
[
Expand All @@ -3857,7 +3857,6 @@ def thicken_port_sheets(self, assignment, value, extrude_internally=True, intern
)
except Exception:
self.logger.info("done")
# self.modeler_oproject.ClearMessages()
return ports_ID

@pyaedt_function_handler(dname="design", ouputdir="ouput_dir")
Expand Down
24 changes: 12 additions & 12 deletions pyaedt/modeler/cad/Primitives.py
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ def __getitem__(self, item):
o = self.__parent._create_object(name, id)
self.__setitem__(id, o)
return o
except:
except Exception:
raise KeyError(item)

elif isinstance(item, str):
Expand All @@ -147,7 +147,7 @@ def __getitem__(self, item):
o = self.__parent._create_object(name, id)
self.__setitem__(id, o)
return o
except:
except Exception:
raise KeyError(item)

elif isinstance(item, (Object3d, Polyline)):
Expand Down Expand Up @@ -208,7 +208,7 @@ def __getitem__(self, partId):
return partId
try:
return self.objects[partId]
except:
except Exception:
if partId in self.user_defined_components.keys():
return self.user_defined_components[partId]
self.logger.error("Object '{}' not found.".format(partId))
Expand Down Expand Up @@ -846,13 +846,13 @@ def _refresh_all_ids_from_aedt_file(self):
if operations and isinstance(operations.get("Operation", None), (OrderedDict, dict)):
try:
pid = operations["Operation"]["ParentPartID"]
except Exception: # pragma: no cover
pass
except Exception as e: # pragma: no cover
self.logger.error(e)
SMoraisAnsys marked this conversation as resolved.
Show resolved Hide resolved
elif operations and isinstance(operations.get("Operation", None), list):
try:
pid = operations["Operation"][0]["ParentPartID"]
except Exception:
pass
except Exception as e:
self.logger.error(e)
SMoraisAnsys marked this conversation as resolved.
Show resolved Hide resolved

is_polyline = False
if operations and "PolylineParameters" in operations.get("Operation", {}):
Expand Down Expand Up @@ -1230,14 +1230,14 @@ def _get_coordinates_data(self): # pragma: no cover
props = iop["FaceCSParameters"]
coord.append(FaceCoordinateSystem(self, props, name))
break
except Exception:
pass
except Exception as e:
self.logger.error(e)
SMoraisAnsys marked this conversation as resolved.
Show resolved Hide resolved
for cs in coord:
if isinstance(cs, CoordinateSystem):
try:
cs._ref_cs = id2name[name2refid[cs.name]]
except Exception:
pass
except Exception as e:
self.logger.error(e)
SMoraisAnsys marked this conversation as resolved.
Show resolved Hide resolved
coord.reverse()
return coord

Expand Down Expand Up @@ -8275,7 +8275,7 @@ def _create_object(self, name, pid=0, use_cached=False, is_polyline=False, **kwa
except Exception:
self.logger.warning("Unable to assign " + str(k) + " to object " + o.name + ".")
else:
self.logger.error("'" + str(k) + "' is not a valid property of the primitive ")
self.logger.error("'" + str(k) + "' is not a valid property of the primitive.")
SMoraisAnsys marked this conversation as resolved.
Show resolved Hide resolved
return o

@pyaedt_function_handler()
Expand Down
10 changes: 5 additions & 5 deletions pyaedt/modules/MeshIcepak.py
Original file line number Diff line number Diff line change
Expand Up @@ -341,7 +341,7 @@ def create(self, padding_values, padding_types, region_name, parts):
Returns
-------
bool
True if successful, else False
``True`` if successful, else ``False``.
MaxJPRey marked this conversation as resolved.
Show resolved Hide resolved
"""
try:
if (
Expand All @@ -355,7 +355,7 @@ def create(self, padding_values, padding_types, region_name, parts):
objects = [o.name for o in objects]
self._app.modeler.create_subregion(padding_values, padding_types, parts, region_name)
return True
except:
except Exception:
return False

def delete(self):
Expand All @@ -365,7 +365,7 @@ def delete(self):
Returns
-------
bool
True if successful, else False
``True`` if successful, else ``False``.
MaxJPRey marked this conversation as resolved.
Show resolved Hide resolved
"""
try:
self.object.delete()
Expand Down Expand Up @@ -541,8 +541,8 @@ class MeshRegionCommon(object):
Name of the mesh region.
manual_settings : bool
Whether to use manual settings or automatic ones.
SMoraisAnsys marked this conversation as resolved.
Show resolved Hide resolved
SMoraisAnsys marked this conversation as resolved.
Show resolved Hide resolved
settings : ::class::modules.MeshIcepak.MeshSettings
Dictionary-like object to handle settings
settings : :class:`modules.MeshIcepak.MeshSettings`
Dictionary-like object to handle settings.
"""

def __init__(self, units, app, name):
Expand Down
Loading