From 20b97c972b10455269fff58674391134f0081b92 Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Fri, 1 Apr 2016 13:42:24 +0200 Subject: [PATCH] Add boolean type in the tag evaluation --- python/obitools3/parsers/header.pyx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/obitools3/parsers/header.pyx b/python/obitools3/parsers/header.pyx index 0b87dab..5cd7e82 100644 --- a/python/obitools3/parsers/header.pyx +++ b/python/obitools3/parsers/header.pyx @@ -29,6 +29,8 @@ __re_dict__ = re.compile("""^\{\ * '[^']*' ) )*\ *\}$""", re.VERBOSE) + + cdef object __etag__(str x): if __re_int__.match(x): v=int(x) @@ -36,6 +38,10 @@ cdef object __etag__(str x): v=float(x) elif __re_str__.match(x): v=x[1:-1] + elif x=='False': + v=False + elif x=='True': + v=True elif __re_dict__.match(x): v=eval(x) else: