comparison pyntnclick/resources.py @ 790:032c8c5563b8 pyntnclick

Don't search the same path twice, if language == lang_dialect
author Stefano Rivera <stefano@rivera.za.net>
date Sat, 26 Jan 2013 20:11:40 +0200
parents cb71ad1fb64b
children
comparison
equal deleted inserted replaced
789:1466365bd395 790:032c8c5563b8
56 def get_paths(self, resource_path): 56 def get_paths(self, resource_path):
57 """Get list of resource paths to search. 57 """Get list of resource paths to search.
58 """ 58 """
59 paths = [] 59 paths = []
60 for module in [self.resource_module, self.DEFAULT_RESOURCE_MODULE]: 60 for module in [self.resource_module, self.DEFAULT_RESOURCE_MODULE]:
61 if self.language: 61 if self.lang_dialect:
62 fn = os.path.join(self.lang_dialect, resource_path) 62 fn = os.path.join(self.lang_dialect, resource_path)
63 paths.append(resource_filename(module, fn)) 63 paths.append(resource_filename(module, fn))
64 if self.language != self.lang_dialect:
64 fn = os.path.join(self.language, resource_path) 65 fn = os.path.join(self.language, resource_path)
65 paths.append(resource_filename(module, fn)) 66 paths.append(resource_filename(module, fn))
66 paths.append(resource_filename(module, resource_path)) 67 paths.append(resource_filename(module, resource_path))
67 return paths 68 return paths
68 69