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: