Changeset 173:197a41520ad1
- Timestamp:
- Sep 3, 2013, 2:07:56 PM (7 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
nagslang/resources.py
r161 r173 18 18 self.language = language.split('_', 1)[0] if language else None 19 19 self._cache = {} 20 21 def create_resource_path(self, *path_fragments): 22 return resource_filename(self.resource_module, 23 os.path.join(*path_fragments)) 20 24 21 25 def get_resource_path(self, *path_fragments): … … 42 46 def get_file(self, *path_fragments, **kw): 43 47 mode = kw.get('mode', "rU") 44 path = self.get_resource_path(*path_fragments) 48 try: 49 path = self.get_resource_path(*path_fragments) 50 except ResourceNotFound: 51 if 'w' in mode: 52 path = self.create_resource_path(*path_fragments) 53 else: 54 raise 45 55 return file(path, mode) 46 56
Note: See TracChangeset
for help on using the changeset viewer.