def addParentPos(self, displacement, childComponent): for component in sandbox.getComponents(CelestialComponent): if component.nodePath == childComponent.nodePath.getParent(): if component.nodePath == universals.solarSystemRoot: pass else: displacement += self.addParentPos(displacement, component) displacement += component.truePos return displacement
print('Masking %s...' % path) for folder, dirs, files in os.walk(path): print('folder = %s' % folder) if '.svn' in dirs: dirs.remove('.svn') svnPath = os.path.join(folder, '.svn') print(svnPath) if not dryRun: shutil.rmtree(svnPath) for f in files: if shouldMask(folder, f): mask(folder, f, dryRun) if os.path.isdir(buildRoot): emptyFolder(buildRoot, 'Testing', dryRun) for c in componentsToMask: path = os.path.join(root, c) for folder, dirs, files in os.walk(path): for f in files: if shouldMask(folder, f): mask(folder, f, dryRun) if __name__ == '__main__': ( options, args ) = parser.parse_args() sb = None if args: sb = args[0] else: sb = sandbox.current.get_code_root() components = [x for x in sandbox.getComponents(sb) if x.find('/psa/') > -1] main(sb, components, options.dryRun)
for folder, dirs, files in os.walk(path): print('folder = %s' % folder) if '.svn' in dirs: dirs.remove('.svn') svnPath = os.path.join(folder, '.svn') print(svnPath) if not dryRun: shutil.rmtree(svnPath) for f in files: if shouldMask(folder, f): mask(folder, f, dryRun) if os.path.isdir(buildRoot): emptyFolder(buildRoot, 'Testing', dryRun) for c in componentsToMask: path = os.path.join(root, c) for folder, dirs, files in os.walk(path): for f in files: if shouldMask(folder, f): mask(folder, f, dryRun) if __name__ == '__main__': (options, args) = parser.parse_args() sb = None if args: sb = args[0] else: sb = sandbox.current.get_code_root() components = [x for x in sandbox.getComponents(sb) if x.find('/psa/') > -1] main(sb, components, options.dryRun)