diff --git a/src/pyqplib/lower_mat.py b/src/pyqplib/lower_mat.py index a64caff..45e0a26 100644 --- a/src/pyqplib/lower_mat.py +++ b/src/pyqplib/lower_mat.py @@ -40,7 +40,6 @@ def dot(self, x): for row, col, val in zip(subdiag_rows, subdiag_cols, subdiag_vals): p[row] += val * x[col] - p[col] += val * x[row] diag_vals = self.diag_vals diag_rows = self.diag_rows diff --git a/src/pyqplib/reader.py b/src/pyqplib/reader.py index abf55e0..046cb28 100644 --- a/src/pyqplib/reader.py +++ b/src/pyqplib/reader.py @@ -318,15 +318,13 @@ def open_file(filename): path, extension = os.path.splitext(filename) - if extension == ".qplib": - return open(filename, "r") - elif extension == ".zip": + if extension == ".zip": basename = os.path.basename(path) return zipfile.Path(filename, at=basename).open("r") - raise ValueError(f"Unknown extension {extension}") - + return open(filename, "r") + def _read_from(filename, read_problem): logger.info(f"Reading QPLIB instance from {filename}")