summaryrefslogtreecommitdiff
path: root/examples/read_conf.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/read_conf.py')
-rw-r--r--examples/read_conf.py9
1 files changed, 7 insertions, 2 deletions
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')