From 3cc3a1ed38c78767ce6e4a7038d16e80a18efcad Mon Sep 17 00:00:00 2001 From: JustAnotherArchivist Date: Tue, 3 Dec 2019 04:43:35 +0000 Subject: [PATCH] Fix nested tags E.g. tag which has and , e.g. https://appengage-video.s3.amazonaws.com/ --- s3-bucket-list | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/s3-bucket-list b/s3-bucket-list index a359187..a5c03a5 100755 --- a/s3-bucket-list +++ b/s3-bucket-list @@ -89,10 +89,18 @@ while True: assert len(tags) % 2 == 0 assert tags[-1] == b'' assert tags[-2] == b''.join(openTags).decode('utf-8')] = html.unescape(tag[:-(len(openTags[-1]) + 2)].decode('utf-8')) + openTags.pop() + continue + assert False size = int(fields['Size']) if 'Size' in fields else None