diff --git a/onepif/OnepifEntry.py b/onepif/OnepifEntry.py index 3281df1..62e2b41 100644 --- a/onepif/OnepifEntry.py +++ b/onepif/OnepifEntry.py @@ -146,6 +146,11 @@ class OnepifEntry(): if k in ["openContents", "secureContents"]: # handle open/secure groups of properties for k2, v2 in v.items(): + if k2 == "unknown_details": + # special handling aka. black magic + if "sections" in v2: + k2 = "sections" + v2 = v2["sections"] if k2 == "sections": # handle section for s in v2: