From 2c89a54c74046209924cc5f4a6270abfcc60df59 Mon Sep 17 00:00:00 2001 From: gregoryfoster Date: Wed, 24 May 2017 13:55:47 -0500 Subject: [PATCH] #369: adding try/except to amendments getter --- regparser/notice/xml.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/regparser/notice/xml.py b/regparser/notice/xml.py index db25be7f..bfc3f3b9 100644 --- a/regparser/notice/xml.py +++ b/regparser/notice/xml.py @@ -336,7 +336,16 @@ def published(self, value): @cached_property # rather expensive operation, so cache results def amendments(self): - return fetch_amendments(self.xml) + """Getter for relevent amendments. + + :rtype: list of amendments + """ + try: + amendments = fetch_amendments(self.xml) + except: + logger.error('Unable to fetch amendments for docket %s', self.version_id) + return [] + return amendments @property def fr_citation(self):