From e9af963c4b7cb4a22bd71ffb8f5169f0024915f8 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Wed, 31 May 2023 10:41:40 +0200 Subject: [PATCH] IC: Fix delete command. --- src/Model/InitialConditions/InitialConditions.py | 2 +- src/View/InitialConditions/UndoCommand.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Model/InitialConditions/InitialConditions.py b/src/Model/InitialConditions/InitialConditions.py index 9c62b69a..f54c287f 100644 --- a/src/Model/InitialConditions/InitialConditions.py +++ b/src/Model/InitialConditions/InitialConditions.py @@ -95,7 +95,7 @@ class InitialConditions(object): def delete(self, data): self._data = list( filter( - lambda x: x in data, + lambda x: x not in data, self._data ) ) diff --git a/src/View/InitialConditions/UndoCommand.py b/src/View/InitialConditions/UndoCommand.py index 8482bd9a..480b3d43 100644 --- a/src/View/InitialConditions/UndoCommand.py +++ b/src/View/InitialConditions/UndoCommand.py @@ -44,7 +44,7 @@ class AddCommand(QUndoCommand): self._ics.insert(self._index, self._new) class DelCommand(QUndoCommand): - def __init__(self, ics, tab, rows): + def __init__(self, ics, rows): QUndoCommand.__init__(self) self._ics = ics @@ -63,7 +63,7 @@ class DelCommand(QUndoCommand): self._ics.delete_i(self._rows) class SortCommand(QUndoCommand): - def __init__(self, ics, tab, _reverse): + def __init__(self, ics, _reverse): QUndoCommand.__init__(self) self._ics = ics @@ -94,7 +94,7 @@ class SortCommand(QUndoCommand): class MoveCommand(QUndoCommand): - def __init__(self, ics, tab, up, i): + def __init__(self, ics, up, i): QUndoCommand.__init__(self) self._ics = ics @@ -115,7 +115,7 @@ class MoveCommand(QUndoCommand): class PasteCommand(QUndoCommand): - def __init__(self, ics, tab, row, ic): + def __init__(self, ics, row, ic): QUndoCommand.__init__(self) self._ics = ics @@ -132,7 +132,7 @@ class PasteCommand(QUndoCommand): class DuplicateCommand(QUndoCommand): - def __init__(self, ics, tab, rows, ic): + def __init__(self, ics, rows, ic): QUndoCommand.__init__(self) self._ics = ics -- GitLab