From b4c61f7dd85bb00235041aa1485e4541f6948240 Mon Sep 17 00:00:00 2001 From: mulhern Date: Mon, 23 Dec 2024 11:01:48 -0500 Subject: [PATCH] pylint: disable too-many-positional-arguments lint Signed-off-by: mulhern --- src/justbases/_display.py | 4 +++- src/justbases/_division.py | 2 +- src/justbases/_rationals.py | 4 ++-- tests/test_hypothesis/test_display.py | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/justbases/_display.py b/src/justbases/_display.py index 25d2f3a..fc0c804 100644 --- a/src/justbases/_display.py +++ b/src/justbases/_display.py @@ -161,7 +161,9 @@ def __init__(self, config, base): # pylint: disable=unused-argument self.CONFIG = config - def xform(self, left, right, repeating, base, sign): + def xform( + self, left, right, repeating, base, sign + ): # pylint: disable=too-many-positional-arguments """ Return prefixes for tuple. diff --git a/src/justbases/_division.py b/src/justbases/_division.py index d7f283a..ceb21eb 100644 --- a/src/justbases/_division.py +++ b/src/justbases/_division.py @@ -192,7 +192,7 @@ def _division(divisor, dividend, remainder, base): return (quotient, remainder) @classmethod - def division( + def division( # pylint: disable=too-many-positional-arguments cls, divisor, dividend, base, precision=None, method=RoundingMethods.ROUND_DOWN ): """ diff --git a/src/justbases/_rationals.py b/src/justbases/_rationals.py index a8af310..8e9e1e8 100644 --- a/src/justbases/_rationals.py +++ b/src/justbases/_rationals.py @@ -196,7 +196,7 @@ class Radix: ) @classmethod - def _validate( # pylint: disable=too-many-arguments + def _validate( # pylint: disable=too-many-arguments, too-many-positional-arguments cls, sign, integer_part, non_repeating_part, repeating_part, base ): """ @@ -309,7 +309,7 @@ def _canonicalize_fraction(cls, non_repeating, repeating): ) return (non_repeating[: (end - index)], repeating[-index:] + repeating[:-index]) - def __init__( # pylint: disable=too-many-arguments + def __init__( # pylint: disable=too-many-arguments, disable=too-many-positional-arguments self, sign, integer_part, diff --git a/tests/test_hypothesis/test_display.py b/tests/test_hypothesis/test_display.py index 3020934..86e905c 100644 --- a/tests/test_hypothesis/test_display.py +++ b/tests/test_hypothesis/test_display.py @@ -83,7 +83,7 @@ class TestNumber(unittest.TestCase): @settings(max_examples=100) def test_xform( self, integer_part, non_repeating_part, repeating_part, config, base, sign - ): + ): # pylint: disable=too-many-positional-arguments """ Test xform. """