Forráskód Böngészése

Fix bug: excluded modules in one package would be implicitly excluded from packages that depend on it
This fixes the lack of 'xml' package in the 'morepy' package.

rdb 10 éve
szülő
commit
838589ef0f
1 módosított fájl, 3 hozzáadás és 1 törlés
  1. 3 1
      direct/src/p3d/Packager.py

+ 3 - 1
direct/src/p3d/Packager.py

@@ -2196,8 +2196,10 @@ class Packager:
                     ext = Filename(lowerName).getExtension()
                     if ext not in self.packager.nonuniqueExtensions:
                         self.skipFilenames[lowerName] = True
+
                 for moduleName, mdef in package.moduleNames.items():
-                    self.skipModules[moduleName] = mdef
+                    if not mdef.exclude:
+                        self.skipModules[moduleName] = mdef
 
     # Packager constructor
     def __init__(self, platform = None):