From d3415a8721c347c6edaadd539361b1801d766bf5 2020-04-27 20:44:06 From: Brett Smith Date: 2020-04-27 20:44:06 Subject: [PATCH] data: Type declare that Posting.meta is a PostingMeta. This is necessary for users to call PostingMeta properties like date as intended. --- diff --git a/conservancy_beancount/data.py b/conservancy_beancount/data.py index 73520bcb57985a9a1df55437c6d8782b7daa1bb6..c2ad43721c1302cfcf0947f56f2a7f552b45c134 100644 --- a/conservancy_beancount/data.py +++ b/conservancy_beancount/data.py @@ -272,7 +272,7 @@ class Posting(BasePosting): # declaration should also use MutableMapping, because it would be very # unusual for code to specifically require a Dict over that. # If it did, this declaration would pass without issue. - meta: Metadata # type:ignore[assignment] + meta: PostingMeta # type:ignore[assignment] @classmethod def from_beancount(cls,