Changeset - 89bbf8434732
[Not reviewed]
0 1 0
Brett Smith - 4 years ago 2020-08-17 14:34:38
brettcsmith@brettcsmith.org
reports: Balance tolerance can be an int.
1 file changed with 4 insertions and 4 deletions:
0 comments (0 inline, 0 general)
conservancy_beancount/reports/core.py
Show inline comments
...
 
@@ -101,5 +101,5 @@ class Balance(Mapping[str, data.Amount]):
 
    def __init__(self,
 
                 source: Iterable[data.Amount]=(),
 
                 tolerance: Optional[Decimal]=None,
 
                 tolerance: Optional[DecimalCompat]=None,
 
    ) -> None:
 
        if tolerance is None:
...
 
@@ -180,10 +180,10 @@ class Balance(Mapping[str, data.Amount]):
 
        return all(op_func(amt.number, operand) for amt in self.values())
 

	
 
    def copy(self: BalanceType, tolerance: Optional[Decimal]=None) -> BalanceType:
 
    def copy(self: BalanceType, tolerance: Optional[DecimalCompat]=None) -> BalanceType:
 
        if tolerance is None:
 
            tolerance = self.tolerance
 
        return type(self)(self.values(), tolerance)
 

	
 
    def clean_copy(self: BalanceType, tolerance: Optional[Decimal]=None) -> BalanceType:
 
    def clean_copy(self: BalanceType, tolerance: Optional[DecimalCompat]=None) -> BalanceType:
 
        if tolerance is None:
 
            tolerance = self.tolerance
...
 
@@ -219,5 +219,5 @@ class Balance(Mapping[str, data.Amount]):
 
               empty: str="Zero balance",
 
               zero: Optional[str]=None,
 
               tolerance: Optional[Decimal]=None,
 
               tolerance: Optional[DecimalCompat]=None,
 
    ) -> str:
 
        """Formats the balance as a string with the given parameters
0 comments (0 inline, 0 general)