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: