From b8ffba73ce6121c8a236b7fee2ed1c8dc1016366 Mon Sep 17 00:00:00 2001 From: rdb Date: Mon, 25 Oct 2010 20:44:11 +0000 Subject: [PATCH] Failsafe --- direct/src/p3d/Packager.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/direct/src/p3d/Packager.py b/direct/src/p3d/Packager.py index 50e29f3db6..9ca0eae1bb 100644 --- a/direct/src/p3d/Packager.py +++ b/direct/src/p3d/Packager.py @@ -994,7 +994,11 @@ class Packager: filenames = [] dependency = assembly.FirstChildElement("dependency") while dependency: - ident = dependency.FirstChildElement("dependentAssembly").FirstChildElement("assemblyIdentity") + depassembly = dependency.FirstChildElement("dependentAssembly") + if not depassembly: + continue + + ident = assembly.FirstChildElement("assemblyIdentity") if ident: name = ident.Attribute("name") if name: