| 5593 | to_integral = to_integral_value |
| 5594 | |
| 5595 | class _WorkRep(object): |
| 5596 | __slots__ = ('sign','int','exp') |
| 5597 | # sign: 0 or 1 |
| 5598 | # int: int |
| 5599 | # exp: None, int, or string |
| 5600 | |
| 5601 | def __init__(self, value=None): |
| 5602 | if value is None: |
| 5603 | self.sign = None |
| 5604 | self.int = 0 |
| 5605 | self.exp = None |
| 5606 | elif isinstance(value, Decimal): |
| 5607 | self.sign = value._sign |
| 5608 | self.int = int(value._int) |
| 5609 | self.exp = value._exp |
| 5610 | else: |
| 5611 | # assert isinstance(value, tuple) |
| 5612 | self.sign = value[0] |
| 5613 | self.int = value[1] |
| 5614 | self.exp = value[2] |
| 5615 | |
| 5616 | def __repr__(self): |
| 5617 | return "(%r, %r, %r)" % (self.sign, self.int, self.exp) |
| 5618 | |
| 5619 | |
| 5620 |
no outgoing calls
no test coverage detected
searching dependent graphs…