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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy