master
Theophile Terraz 2025-09-23 15:53:49 +02:00
parent e7b63fe270
commit 1b2f98494b
3 changed files with 12 additions and 6 deletions

View File

@ -310,11 +310,16 @@ class TableModel(PamhyrTableModel):
if line[0] == "$": if line[0] == "$":
current_reach = int(line[1]) - 1 current_reach = int(line[1]) - 1
if (current_reach <= len(self._data.enable_edges()) and if (current_reach <= len(self._data.enable_edges()) and
current_reach >= 0) : current_reach >= 0):
data.append([self._data.enable_edges()[current_reach], float(line[2]), float(line[3])]) data.append(
[self._data.enable_edges()[current_reach],
float(line[2]),
float(line[3])
]
)
else: else:
if (current_reach <= len(self._data.enable_edges()) and if (current_reach <= len(self._data.enable_edges()) and
current_reach >= 0) : current_reach >= 0):
data[-1].append( data[-1].append(
[ [
old_pamhyr_date_to_timestamp(line[0]), old_pamhyr_date_to_timestamp(line[0]),

View File

@ -256,7 +256,7 @@ class ImportCommand(QUndoCommand):
def redo(self): def redo(self):
self._lcs.delete_i(self._tab, self._old_rows) self._lcs.delete_i(self._tab, self._old_rows)
if self._new_lc == None: if self._new_lc is None:
self._new_lc = [] self._new_lc = []
for row, data in enumerate(self._data): for row, data in enumerate(self._data):
new = LateralContrib(status=self._lcs._status) new = LateralContrib(status=self._lcs._status)
@ -270,6 +270,7 @@ class ImportCommand(QUndoCommand):
for row, el in enumerate(self._new_lc): for row, el in enumerate(self._new_lc):
self._lcs.insert(self._tab, row, el) self._lcs.insert(self._tab, row, el)
class DuplicateCommand(QUndoCommand): class DuplicateCommand(QUndoCommand):
def __init__(self, lcs, tab, rows, lc): def __init__(self, lcs, tab, rows, lc):
QUndoCommand.__init__(self) QUndoCommand.__init__(self)