From 72a54324836f8ca4d102a2e5ba46093f127d8cfa Mon Sep 17 00:00:00 2001 From: pommicket Date: Wed, 17 Sep 2025 00:57:40 -0400 Subject: More parsing --- examples/read_conf.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'examples/read_conf.py') diff --git a/examples/read_conf.py b/examples/read_conf.py index e49fd4f..f8ce8b9 100644 --- a/examples/read_conf.py +++ b/examples/read_conf.py @@ -6,5 +6,10 @@ import sys sys.path.append(str(Path(__file__).parent.parent)) import pom_parser -filename = 'examples/conf.pom' if len(sys.argv) < 2 else sys.argv[1] -print(pom_parser.load_path(filename)) +try: + filename = 'examples/conf.pom' if len(sys.argv) < 2 else sys.argv[1] + conf = pom_parser.load_path(filename) + print(conf.get('indentation-type','hafkjd')) + print(conf.section('plug-in')) +except pom_parser.Error as e: + print('Parse error:', str(e), sep = '\n') -- cgit v1.2.3