From 0627aa0ed1e4164329c60f392a5633557d1abfe5 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Fri, 19 Jun 2015 22:06:49 -0500 Subject: [PATCH] Output better Fortran errors --- loopy/frontend/fortran/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/loopy/frontend/fortran/__init__.py b/loopy/frontend/fortran/__init__.py index 1c3d12835..aad2328b0 100644 --- a/loopy/frontend/fortran/__init__.py +++ b/loopy/frontend/fortran/__init__.py @@ -215,6 +215,13 @@ def parse_fortran(source, filename="<floopy code>", free_form=True, strict=True) """ :returns: a list of :class:`loopy.LoopKernel` objects """ + import logging + console = logging.StreamHandler() + console.setLevel(logging.INFO) + formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s') + console.setFormatter(formatter) + logging.getLogger('fparser').addHandler(console) + from fparser import api tree = api.parse(source, isfree=free_form, isstrict=strict, analyze=False, ignore_comments=False) -- GitLab