pep8: Fix some View code format.

setup.py
Pierre-Antoine Rouby 2023-10-11 11:56:48 +02:00
parent 9f2b81d385
commit e99037223b
7 changed files with 109 additions and 50 deletions

View File

@ -195,14 +195,19 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
"action_menu_edit_lateral_contribution": self.open_lateral_contrib, "action_menu_edit_lateral_contribution": self.open_lateral_contrib,
"action_menu_run_solver": self.run_solver, "action_menu_run_solver": self.run_solver,
"action_menu_sediment_layers": self.open_sediment_layers, "action_menu_sediment_layers": self.open_sediment_layers,
"action_menu_edit_reach_sediment_layers": self.open_reach_sediment_layers, "action_menu_edit_reach_sediment_layers":
self.open_reach_sediment_layers,
"action_menu_close": self.close_model, "action_menu_close": self.close_model,
"action_menu_results_last": self.open_last_results, "action_menu_results_last": self.open_last_results,
# Help # Help
"action_menu_pamhyr_users_pdf": lambda: self.open_doc_user(ext="pdf"), "action_menu_pamhyr_users_pdf":
"action_menu_pamhyr_developers_pdf": lambda: self.open_doc_dev(ext="pdf"), lambda: self.open_doc_user(ext="pdf"),
"action_menu_pamhyr_users_html": lambda: self.open_doc_user(ext="html"), "action_menu_pamhyr_developers_pdf":
"action_menu_pamhyr_developers_html": lambda: self.open_doc_dev(ext="html"), lambda: self.open_doc_dev(ext="pdf"),
"action_menu_pamhyr_users_html":
lambda: self.open_doc_user(ext="html"),
"action_menu_pamhyr_developers_html":
lambda: self.open_doc_dev(ext="html"),
"action_menu_mage": self.open_doc_mage, "action_menu_mage": self.open_doc_mage,
"action_menu_about": self.open_about, "action_menu_about": self.open_about,
# ToolBar action # ToolBar action
@ -531,7 +536,7 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
Returns: Returns:
Nothing Nothing
""" """
if not self._study is None: if self._study is not None:
self.new_study = NewStudyWindow(study=self._study, parent=self) self.new_study = NewStudyWindow(study=self._study, parent=self)
self.new_study.show() self.new_study.show()

View File

@ -442,7 +442,7 @@ class GraphWidget(QGraphicsView):
Nothing Nothing
""" """
for i in self.texts: for i in self.texts:
if type(i) == NodeItem: if i is NodeItem:
self.texts[i].rename() self.texts[i].rename()
def enable_edge(self, edge, prev): def enable_edge(self, edge, prev):
@ -699,11 +699,11 @@ class GraphWidget(QGraphicsView):
self._selected_new_edge_src_node = None self._selected_new_edge_src_node = None
items = self.items(event.pos()) items = self.items(event.pos())
if items and type(items[0]) == EdgeItem: if items and items[0] is EdgeItem:
edge = items[0] edge = items[0]
if edge: if edge:
self.set_current_edge(edge) self.set_current_edge(edge)
elif items and type(items[0]) == NodeItem: elif items and items[0] is NodeItem:
self._mouse_origin_x = pos.x() self._mouse_origin_x = pos.x()
self._mouse_origin_y = pos.y() self._mouse_origin_y = pos.y()
self._current_moved_node = items[0] self._current_moved_node = items[0]
@ -711,7 +711,7 @@ class GraphWidget(QGraphicsView):
# Add nodes and edges # Add nodes and edges
elif self._state == "add": elif self._state == "add":
items = self.items(event.pos()) items = self.items(event.pos())
nodes = list(filter(lambda i: type(i) == NodeItem, items)) nodes = list(filter(lambda i: i is NodeItem, items))
if not nodes: if not nodes:
self.add_node(pos) self.add_node(pos)
else: else:
@ -725,15 +725,15 @@ class GraphWidget(QGraphicsView):
self._selected_new_edge_src_node = None self._selected_new_edge_src_node = None
items = list( items = list(
filter( filter(
lambda i: type(i) == NodeItem or type(i) == EdgeItem, lambda i: i is NodeItem or i is EdgeItem,
self.items(event.pos()) self.items(event.pos())
) )
) )
if len(items) > 0: if len(items) > 0:
item = items[0] item = items[0]
if type(item) == NodeItem: if item is NodeItem:
self.del_node(item) self.del_node(item)
elif type(item) == EdgeItem: elif item is EdgeItem:
self.del_edge(item) self.del_edge(item)
self.update() self.update()
@ -767,15 +767,14 @@ class GraphWidget(QGraphicsView):
items = self.items(event.pos()) items = self.items(event.pos())
selectable_items = list( selectable_items = list(
filter( filter(
lambda i: (type(i) == NodeItem or lambda i: (i is NodeItem or i is EdgeItem),
type(i) == EdgeItem),
items items
) )
) )
if selectable_items: if selectable_items:
self.set_selected_item(selectable_items[0]) self.set_selected_item(selectable_items[0])
elif self.clicked == False: elif not self.clicked:
self.set_selected_item(None) self.set_selected_item(None)
# Update temporary line # Update temporary line
@ -859,7 +858,7 @@ class GraphWidget(QGraphicsView):
menu = QMenu(self) menu = QMenu(self)
if len(items) == 0: if len(items) == 0:
self._menu_default(event, pos, items, menu) self._menu_default(event, pos, items, menu)
elif type(items[0]) == NodeItem: elif items[0] is NodeItem:
self._menu_node(event, pos, items, menu) self._menu_node(event, pos, items, menu)
elif type(items[0]) == EdgeItem: elif items[0] is EdgeItem:
self._menu_edge(event, pos, items, menu) self._menu_edge(event, pos, items, menu)

View File

@ -61,8 +61,9 @@ class ComboBoxDelegate(QItemDelegate):
def updateEditorGeometry(self, editor, option, index): def updateEditorGeometry(self, editor, option, index):
r = QRect(option.rect) r = QRect(option.rect)
if self.editor.windowFlags() & Qt.Popup and editor.parent() is not None: if self.editor.windowFlags() & Qt.Popup:
r.setTopLeft(self.editor.parent().mapToGlobal(r.topLeft())) if editor.parent() is not None:
r.setTopLeft(self.editor.parent().mapToGlobal(r.topLeft()))
editor.setGeometry(r) editor.setGeometry(r)
@pyqtSlot() @pyqtSlot()

View File

@ -157,7 +157,7 @@ class PlotSedProfile(PamhyrPlot):
@timer @timer
def update(self, ind=None): def update(self, ind=None):
if self._init == False: if not self._init:
self.draw() self.draw()
return return

View File

@ -236,7 +236,7 @@ class PlotSedReach(PamhyrPlot):
@timer @timer
def update(self, ind=None): def update(self, ind=None):
if self._init == False: if not self._init:
self.draw() self.draw()
return return

View File

@ -47,32 +47,86 @@ class ParamTranslate(PamhyrTranslate):
} }
self._sub_dict["names"] = { self._sub_dict["names"] = {
"all_init_time": _translate("SolverParameters", "Initial time (jj:hh:mm:ss)"), "all_init_time":
"all_final_time": _translate("SolverParameters", "Final time (jj:hh:mm:ss)"), _translate("SolverParameters",
"all_timestep": _translate("SolverParameters", "Timestep (second)"), "Initial time (jj:hh:mm:ss)"),
"all_command_line_arguments": _translate("SolverParameters", "Command line arguments"), "all_final_time":
_translate("SolverParameters",
"Final time (jj:hh:mm:ss)"),
"all_timestep":
_translate("SolverParameters",
"Timestep (second)"),
"all_command_line_arguments":
_translate("SolverParameters",
"Command line arguments"),
# Mage specific parameters # Mage specific parameters
"mage_min_timestep": _translate("SolverParameters", "Minimum timestep (second)"), "mage_min_timestep":
"mage_timestep_tra": _translate("SolverParameters", "Time step of writing on .TRA"), _translate("SolverParameters",
"mage_timestep_bin": _translate("SolverParameters", "Time step of writing on .BIN"), "Minimum timestep (second)"),
"mage_implicitation": _translate("SolverParameters", "Implicitation parameter"), "mage_timestep_tra":
"mage_continuity_discretization": _translate("SolverParameters", "Continuity discretization type (S/L)"), _translate("SolverParameters",
"mage_qsj_discretization": _translate("SolverParameters", "QSJ discretization (A/B)"), "Time step of writing on .TRA"),
"mage_stop_criterion_iterations": _translate("SolverParameters", "Stop criterion iterations (G/A/R)"), "mage_timestep_bin":
"mage_iteration_type": _translate("SolverParameters", "Iteration type"), _translate("SolverParameters",
"mage_smooth_coef": _translate("SolverParameters", "Smoothing coefficient"), "Time step of writing on .BIN"),
"mage_cfl_max": _translate("SolverParameters", "Maximun accepted number of CFL"), "mage_implicitation":
"mage_min_height": _translate("SolverParameters", "Minimum water height (meter)"), _translate("SolverParameters",
"mage_max_niter": _translate("SolverParameters", "Maximun number of iterations (< 100)"), "Implicitation parameter"),
"mage_timestep_reduction_factor": _translate("SolverParameters", "Timestep reduction factor"), "mage_continuity_discretization":
"mage_precision_reduction_factor_Z": _translate("SolverParameters", "Reduction precision factor of Z"), _translate("SolverParameters",
"mage_precision_reduction_factor_Q": _translate("SolverParameters", "Reduction precision factor of Q"), "Continuity discretization type (S/L)"),
"mage_precision_reduction_factor_r": _translate("SolverParameters", "Reduction precision factor of residue"), "mage_qsj_discretization":
"mage_niter_max_precision": _translate("SolverParameters", "Number of iteration at maximum precision"), _translate("SolverParameters",
"mage_niter_before_switch": _translate("SolverParameters", "Number of iteration before switch"), "QSJ discretization (A/B)"),
"mage_max_froude": _translate("SolverParameters", "Maximum accepted Froude number"), "mage_stop_criterion_iterations":
"mage_diffluence_node_height_balance": _translate("SolverParameters", "Diffluence node height balance"), _translate("SolverParameters",
"mage_compute_reach_volume_balance": _translate("SolverParameters", "Compute reach volume balance (Y/N)"), "Stop criterion iterations (G/A/R)"),
"mage_max_reach_volume_balance": _translate("SolverParameters", "Maximum reach volume balance"), "mage_iteration_type":
"mage_min_reach_volume_to_check": _translate("SolverParameters", "Minimum reach volume to check"), _translate("SolverParameters",
"Iteration type"),
"mage_smooth_coef":
_translate("SolverParameters",
"Smoothing coefficient"),
"mage_cfl_max":
_translate("SolverParameters",
"Maximun accepted number of CFL"),
"mage_min_height":
_translate("SolverParameters",
"Minimum water height (meter)"),
"mage_max_niter":
_translate("SolverParameters",
"Maximun number of iterations (< 100)"),
"mage_timestep_reduction_factor":
_translate("SolverParameters",
"Timestep reduction factor"),
"mage_precision_reduction_factor_Z":
_translate("SolverParameters",
"Reduction precision factor of Z"),
"mage_precision_reduction_factor_Q":
_translate("SolverParameters",
"Reduction precision factor of Q"),
"mage_precision_reduction_factor_r":
_translate("SolverParameters",
"Reduction precision factor of residue"),
"mage_niter_max_precision":
_translate("SolverParameters",
"Number of iteration at maximum precision"),
"mage_niter_before_switch":
_translate("SolverParameters",
"Number of iteration before switch"),
"mage_max_froude":
_translate("SolverParameters",
"Maximum accepted Froude number"),
"mage_diffluence_node_height_balance":
_translate("SolverParameters",
"Diffluence node height balance"),
"mage_compute_reach_volume_balance":
_translate("SolverParameters",
"Compute reach volume balance (Y/N)"),
"mage_max_reach_volume_balance":
_translate("SolverParameters",
"Maximum reach volume balance"),
"mage_min_reach_volume_to_check":
_translate("SolverParameters",
"Minimum reach volume to check"),
} }

View File

@ -46,7 +46,7 @@ class NewStudyWindow(PamhyrDialog):
parent=parent parent=parent
) )
if not self._study is None: if self._study is not None:
self.set_line_edit_text("lineEdit_name", self._study.name) self.set_line_edit_text("lineEdit_name", self._study.name)
self.set_text_edit_text( self.set_text_edit_text(
"textEdit_description", self._study.description) "textEdit_description", self._study.description)