From e6281baa39b07951f28e66c7966884fc3c0f5c4e Mon Sep 17 00:00:00 2001 From: Bruce Martin Date: Fri, 5 Feb 2021 12:19:40 -0800 Subject: [PATCH] improve error message for OBO parse failure (#2053) --- server/common/annotations/annotations.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/common/annotations/annotations.py b/server/common/annotations/annotations.py index a8443075..3245c621 100644 --- a/server/common/annotations/annotations.py +++ b/server/common/annotations/annotations.py @@ -33,10 +33,10 @@ class Annotations(metaclass=ABCMeta): raise OntologyLoadFailure("Unable to find OBO ontology path") from e except SyntaxError as e: - raise OntologyLoadFailure("Syntax error loading OBO ontology") from e + raise OntologyLoadFailure(f"{path}:{e.lineno}:{e.offset} OBO syntax error, unable to read ontology") from e except Exception as e: - raise OntologyLoadFailure("Error loading OBO file") from e + raise OntologyLoadFailure(f"{path}:Error loading OBO file") from e def get_schema(self, data_adaptor): schema = []