From eac41b1cce4080f419c3b3c68194b99d22c39588 Mon Sep 17 00:00:00 2001 From: Moul <moul@moul.re> Date: Fri, 14 May 2021 13:30:37 +0200 Subject: [PATCH] [enh] #163: Revocation.from_signed_raw(): Store timestamp into a BlockUID object --- duniterpy/documents/revocation.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/duniterpy/documents/revocation.py b/duniterpy/documents/revocation.py index 15cee33e..0baab0e9 100644 --- a/duniterpy/documents/revocation.py +++ b/duniterpy/documents/revocation.py @@ -19,6 +19,7 @@ import base64 import re from typing import Union, Type, TypeVar +from .block_uid import BlockUID from ..constants import PUBKEY_REGEX, SIGNATURE_REGEX, BLOCK_UID_REGEX from .document import Document, MalformedDocumentError from .identity import Identity @@ -130,7 +131,9 @@ class Revocation(Document): identity_uid = Revocation.parse_field("IdtyUniqueID", lines[n]) n += 1 - identity_timestamp = Revocation.parse_field("IdtyTimestamp", lines[n]) + identity_timestamp = BlockUID.from_str( + Revocation.parse_field("IdtyTimestamp", lines[n]) + ) n += 1 identity_signature = Revocation.parse_field("IdtySignature", lines[n]) -- GitLab