From 02d30d745599a76cf69197e87c0b7de059c4061b Mon Sep 17 00:00:00 2001
From: Moul <moul@moul.re>
Date: Sun, 6 Jan 2019 23:15:23 +0100
Subject: [PATCH] [fix] #141: wot: fix broken revoked_on
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

- add missing convert_time()’s argument
- seperate the revocation block from the membership block
---
 silkaj/wot.py | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/silkaj/wot.py b/silkaj/wot.py
index 903a93fa..db926b3b 100644
--- a/silkaj/wot.py
+++ b/silkaj/wot.py
@@ -91,17 +91,15 @@ def membership_status(certifications, certs, pubkey, req):
         )
     member = is_member(pubkey, certs["uid"])
     print("member:", member)
-    if not member and req["wasMember"]:
+    if req["revoked"]:
         print(
             "revoked:",
             req["revoked"],
             "\nrevoked on:",
-            convert_time(req["revoked_on"]),
-            "\nexpired:",
-            req["expired"],
-            "\nwasMember:",
-            req["wasMember"],
+            convert_time(req["revoked_on"], "date") + "\n",
         )
+    if not member and req["wasMember"]:
+        print("expired:", req["expired"], "\nwasMember:", req["wasMember"])
     elif member:
         print(
             "Membership document expiration: "
-- 
GitLab