From d63a6926baa42a0be4f6ab3ed794d282878d2e88 Mon Sep 17 00:00:00 2001 From: Pasi Eronen Date: Thu, 27 Aug 2009 21:23:17 +0000 Subject: [PATCH] Show Dead state in slightly less confusing way - Legacy-Id: 1656 --- ietf/idrfc/idrfc_wrapper.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ietf/idrfc/idrfc_wrapper.py b/ietf/idrfc/idrfc_wrapper.py index 23b1cf3b1..4f50cd9e2 100644 --- a/ietf/idrfc/idrfc_wrapper.py +++ b/ietf/idrfc/idrfc_wrapper.py @@ -170,8 +170,13 @@ class IdWrapper: else: return "Replaced" elif self.draft_status == "Active": - if self.in_ietf_process() and self.ietf_process.main_state != "Dead": - if self.ietf_process.main_state == "In Last Call": + if self.in_ietf_process(): + if self.ietf_process.main_state == "Dead": + # Many drafts in "Dead" state are not dead; they're + # just not currently under IESG processing. Show + # them as "I-D Exists (IESG: Dead)" instead... + return "I-D Exists (IESG: "+self.ietf_process.state+")" + elif self.ietf_process.main_state == "In Last Call": return self.ietf_process.state + " (ends "+str(self._idinternal.document().lc_expiration_date)+")" else: return self.ietf_process.state