From 9b667e759ebad07bd38e9fd23914d503ee23ca67 Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Fri, 16 Nov 2018 13:33:31 -0600 Subject: [PATCH] osclib/stagingapi: provide project_status_final(). --- osclib/stagingapi.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/osclib/stagingapi.py b/osclib/stagingapi.py index 752915f2..83c9ab0b 100644 --- a/osclib/stagingapi.py +++ b/osclib/stagingapi.py @@ -1036,6 +1036,10 @@ class StagingAPI(object): return requests + def project_status_final(self, status): + """Determine if staging project is both active and no longer pending.""" + return status['overall_state'] in ['acceptable', 'review', 'failed'] + def days_since_last_freeze(self, project): """ Checks the last update for the frozen links