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
...
 
@@ -100,7 +100,7 @@ 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:
 
            tolerance = self.TOLERANCE
...
 
@@ -179,12 +179,12 @@ class Balance(Mapping[str, data.Amount]):
 
    ) -> bool:
 
        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
 
        return type(self)(
...
 
@@ -218,7 +218,7 @@ class Balance(Mapping[str, data.Amount]):
 
               sep: str=', ',
 
               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)