comparison Resources/EmbedResources.py @ 1204:6babe0c7aa27

Fix issue #24 (Build fails on OSX when directory has .DS_Store files)
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 03 Nov 2014 13:27:27 +0100
parents 2d0a347e8cfc
children 6e7e5ed91c2d
comparison
equal deleted inserted replaced
1202:476a17cfdf42 1204:6babe0c7aa27
84 if os.path.isdir(pathName): 84 if os.path.isdir(pathName):
85 # The resource is a directory: Recursively explore its files 85 # The resource is a directory: Recursively explore its files
86 content = {} 86 content = {}
87 for root, dirs, files in os.walk(pathName): 87 for root, dirs, files in os.walk(pathName):
88 base = os.path.relpath(root, pathName) 88 base = os.path.relpath(root, pathName)
89
90 # Fix issue #24 (Build fails on OSX when directory has .DS_Store files):
91 # Ignore folders whose name starts with a dot (".")
92 if base.find('/.') != -1:
93 print('Ignoring folder: %s' % root)
94 continue
95
89 for f in files: 96 for f in files:
90 if f.find('~') == -1: # Ignore Emacs backup files 97 if f.find('~') == -1: # Ignore Emacs backup files
91 if base == '.': 98 if base == '.':
92 r = f 99 r = f
93 else: 100 else: