diff options
| author | Ján Jančár | 2022-03-01 12:45:24 +0100 |
|---|---|---|
| committer | GitHub | 2022-03-01 12:45:24 +0100 |
| commit | 577df62aab9785c248a3a6b01d4f94b7370e5ea2 (patch) | |
| tree | a89ab63e6a3ddc15c86257ddfd1d2681fa72539b /pyecsca/ec | |
| parent | 0f5f050dc79f9bf29a983c689a8461cb15a7cfcf (diff) | |
| parent | ec22e0ce6704a4ed06939960583808866ae91a50 (diff) | |
| download | pyecsca-577df62aab9785c248a3a6b01d4f94b7370e5ea2.tar.gz pyecsca-577df62aab9785c248a3a6b01d4f94b7370e5ea2.tar.zst pyecsca-577df62aab9785c248a3a6b01d4f94b7370e5ea2.zip | |
Merge pull request #17 from J08nY/deepsource-fix-325158fb
Return `NotImplemented` instead of raising `NotImplementedError`
Diffstat (limited to 'pyecsca/ec')
| -rw-r--r-- | pyecsca/ec/mod.py | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/pyecsca/ec/mod.py b/pyecsca/ec/mod.py index 68007dd..47bf2b3 100644 --- a/pyecsca/ec/mod.py +++ b/pyecsca/ec/mod.py @@ -251,7 +251,7 @@ class Mod: return action.exit(cls(secrets.randbelow(n), n)) def __pow__(self, n) -> "Mod": - raise NotImplementedError + return NotImplemented def __str__(self): return str(self.x) @@ -376,16 +376,16 @@ class Undefined(Mod): self.n = None def __add__(self, other): - raise NotImplementedError + return NotImplemented def __radd__(self, other): - raise NotImplementedError + return NotImplemented def __sub__(self, other): - raise NotImplementedError + return NotImplemented def __rsub__(self, other): - raise NotImplementedError + return NotImplemented def __neg__(self): raise NotImplementedError @@ -403,25 +403,25 @@ class Undefined(Mod): raise NotImplementedError def __mul__(self, other): - raise NotImplementedError + return NotImplemented def __rmul__(self, other): - raise NotImplementedError + return NotImplemented def __truediv__(self, other): - raise NotImplementedError + return NotImplemented def __rtruediv__(self, other): - raise NotImplementedError + return NotImplemented def __floordiv__(self, other): - raise NotImplementedError + return NotImplemented def __rfloordiv__(self, other): - raise NotImplementedError + return NotImplemented def __divmod__(self, divisor): - raise NotImplementedError + return NotImplemented def __bytes__(self): raise NotImplementedError @@ -442,7 +442,7 @@ class Undefined(Mod): return hash("Undefined") + 1 def __pow__(self, n): - raise NotImplementedError + return NotImplemented @lru_cache @@ -536,7 +536,7 @@ class SymbolicMod(Mod): return ~self * other def __divmod__(self, divisor) -> "SymbolicMod": - raise NotImplementedError + return NotImplemented def __bytes__(self): return int(self.x).to_bytes((self.n.bit_length() + 7) // 8, byteorder="big") |
