Browse Source

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 years ago
parent
commit
838589ef0f
1 changed files with 3 additions and 1 deletions
  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):