From 7cdb3cdce14f1394d0fe07cd18ae6eb8c5af9ae0 Mon Sep 17 00:00:00 2001 From: Bartosz Grabowski <58475557+bartosz-grabowski@users.noreply.github.com> Date: Sat, 22 Feb 2025 12:21:09 +0100 Subject: [PATCH] Fix argument type checking in add and subtract --- basicmath/ops/addition.py | 2 +- basicmath/ops/subtraction.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/basicmath/ops/addition.py b/basicmath/ops/addition.py index 3e78528..8054b20 100644 --- a/basicmath/ops/addition.py +++ b/basicmath/ops/addition.py @@ -5,6 +5,6 @@ def add(a: Number, b: Number) -> Number: """Returns the sum of a & b.""" - if (not isinstance(a, Number)) or (not isinstance(a, Number)): + if (not isinstance(a, Number)) or (not isinstance(b, Number)): raise TypeError return a + b diff --git a/basicmath/ops/subtraction.py b/basicmath/ops/subtraction.py index a2d603a..705f73b 100644 --- a/basicmath/ops/subtraction.py +++ b/basicmath/ops/subtraction.py @@ -5,6 +5,6 @@ def subtract(a: Number, b: Number) -> Number: """Returns the difference of a & b.""" - if (not isinstance(a, Number)) or (not isinstance(a, Number)): + if (not isinstance(a, Number)) or (not isinstance(b, Number)): raise TypeError return a - b