data: Specify the type of Posting.cost.
The rationale is the same as it was for Posting.amount.
This commit is contained in:
parent
8f014df515
commit
52fa66bba1
1 changed files with 2 additions and 0 deletions
|
@ -27,6 +27,7 @@ import functools
|
|||
from beancount.core import account as bc_account
|
||||
from beancount.core import amount as bc_amount
|
||||
from beancount.core import convert as bc_convert
|
||||
from beancount.core import position as bc_position
|
||||
|
||||
from typing import (
|
||||
cast,
|
||||
|
@ -269,6 +270,7 @@ class Posting(BasePosting):
|
|||
|
||||
account: Account
|
||||
units: Amount
|
||||
cost: Optional[bc_position.Cost]
|
||||
# mypy correctly complains that our MutableMapping is not compatible
|
||||
# with Beancount's meta type declaration of Optional[Dict]. IMO
|
||||
# Beancount's type declaration is a smidge too specific: I think its type
|
||||
|
|
Loading…
Reference in a new issue