firefox-bookmarks-deduplicator icon indicating copy to clipboard operation
firefox-bookmarks-deduplicator copied to clipboard

TypeError: 'NoneType' object is not iterable

Open netdesignate opened this issue 1 year ago • 1 comments

Getting a type error as follows - json input file was generated by Firefox 112.0 Same error in Python 3.10 and 3.11

Command line (in WSL Ubuntu 22.04): $ python3.11 firefox-bookmarks-deduplicator/firefox_bookmarks_deduplicator/ --file bookmarks-2023-04-13.json --output /mnt/c/DATA/bookmarks_cleaned.json

SNIPPED Many lines of output ... 9 KUNDA has a duplicate IDs [9, 15163, 424, 450, 3286, 15578, 15604, 18440, 5595, 10500, 20749, 25654] Merging id 15163 into 9 Merging id 424 into 9 Merging id 450 into 9 Merging id 3286 into 9 Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/mnt/c/DATA/firefox-bookmarks-deduplicator/firefox_bookmarks_deduplicator/main.py", line 4, in deduplicator.main() File "/mnt/c/DATA/firefox-bookmarks-deduplicator/firefox_bookmarks_deduplicator/deduplicator.py", line 23, in main deduplicate_and_merge_all(bookmarks_object) File "/mnt/c/DATA/firefox-bookmarks-deduplicator/firefox_bookmarks_deduplicator/deduplicator.py", line 13, in deduplicate_and_merge_all deduplicate_and_merge(get_bookmarks_from_menu(bookmarks_object)) File "/mnt/c/DATA/firefox-bookmarks-deduplicator/firefox_bookmarks_deduplicator/deduplicator.py", line 18, in deduplicate_and_merge directory_merge(bookmarks) File "/mnt/c/DATA/firefox-bookmarks-deduplicator/firefox_bookmarks_deduplicator/deduplicator_utils.py", line 49, in directory_merge for child in dir_to_merge.get("children"): TypeError: 'NoneType' object is not iterable

netdesignate avatar Apr 13 '23 16:04 netdesignate