From f1d2359391d1603e764a8cc1e372c444df451dc1 Mon Sep 17 00:00:00 2001 From: DTB Date: Sun, 1 Feb 2026 10:05:36 -0700 Subject: [PATCH] examples/ytfeed.browse-feeds: don't panic --- examples/ytfeed.browse-feeds | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/examples/ytfeed.browse-feeds b/examples/ytfeed.browse-feeds index 75421a7..dd42492 100755 --- a/examples/ytfeed.browse-feeds +++ b/examples/ytfeed.browse-feeds @@ -9,8 +9,11 @@ directory = sys.argv[1] for f in os.listdir(directory): file_name = os.path.join(directory, f) if os.path.isfile(file_name) and f[-4:] == ".xml": - tree = ET.parse(file_name) - root = tree.getroot() + try: tree = ET.parse(file_name) + except ET.ParseError as e: + print("%s: %s: %s" % (sys.argv[0], file_name, e), file = sys.stderr) + continue + else: root = tree.getroot() try: channels += [ "%s\n\n" % root.find('{http://www.w3.org/2005/Atom}title').text