MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / _WorkRep

Class _WorkRep

tools/python-3.11.9-amd64/Lib/_pydecimal.py:5628–5650  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5626 to_integral = to_integral_value
5627
5628class _WorkRep(object):
5629 __slots__ = ('sign','int','exp')
5630 # sign: 0 or 1
5631 # int: int
5632 # exp: None, int, or string
5633
5634 def __init__(self, value=None):
5635 if value is None:
5636 self.sign = None
5637 self.int = 0
5638 self.exp = None
5639 elif isinstance(value, Decimal):
5640 self.sign = value._sign
5641 self.int = int(value._int)
5642 self.exp = value._exp
5643 else:
5644 # assert isinstance(value, tuple)
5645 self.sign = value[0]
5646 self.int = value[1]
5647 self.exp = value[2]
5648
5649 def __repr__(self):
5650 return "(%r, %r, %r)" % (self.sign, self.int, self.exp)
5651
5652
5653

Callers 14

__add__Method · 0.85
__mul__Method · 0.85
__truediv__Method · 0.85
_divideMethod · 0.85
remainder_nearMethod · 0.85
_power_moduloMethod · 0.85
_power_exactMethod · 0.85
__pow__Method · 0.85
sqrtMethod · 0.85
expMethod · 0.85
_ln_exp_boundMethod · 0.85
lnMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected