Skip to content

Commit 836a34d

Browse files
committed
ENH: Made fields private in response to review comments
1 parent b672b24 commit 836a34d

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

lib/matplotlib/ticker.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1325,10 +1325,10 @@ class IntegerFormatter(StrMethodFormatter):
13251325
``integer=True``.
13261326
"""
13271327
def __init__(self, fmt, unsigned=False, bits=None):
1328-
self.unsigned = unsigned
1328+
self._unsigned = bool(unsigned)
13291329
if bits is not None:
13301330
bits = int(bits)
1331-
self.bits = bits
1331+
self._bits = bits
13321332
super(IntegerFormatter, self).__init__(fmt)
13331333

13341334
def transform(self, x):
@@ -1342,13 +1342,14 @@ def transform(self, x):
13421342
Returns the transformed number.
13431343
"""
13441344
x = int(x)
1345-
if x < 0 and self.unsigned:
1346-
bits = (-x).bit_length() if self.bits is None else self.bits
1345+
if x < 0 and self._unsigned:
1346+
bits = (-x).bit_length() if self._bits is None else self._bits
13471347
x = x & ((1 << bits) - 1)
13481348
return x
13491349

13501350
def __call__(self, x, pos=None):
1351-
return super(IntegerFormatter, self).__call__(self.transform(x), pos)
1351+
return super(IntegerFormatter, self).__call__(x=self.transform(x),
1352+
pos=pos)
13521353

13531354

13541355
class LinearScaleFormatter(Formatter):

0 commit comments

Comments
 (0)