Changeset 3242
- Timestamp:
- 02/15/08 07:52:06 (8 months ago)
- Files:
-
- downloadsplugin/0.10/tracdownloads/api.py (modified) (1 diff)
- downloadsplugin/0.10/tracdownloads/core.py (modified) (1 diff)
- downloadsplugin/0.11/tracdownloads/core.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
downloadsplugin/0.10/tracdownloads/api.py
r3145 r3242 532 532 533 533 # Prepare file paths 534 filepath = os.path.join(self.path, unicode(download['id']), 535 download['file']) 536 filepath = unicodedata.normalize('NFC', filepath) 537 filepath = filepath.replace('\\', '/').replace(':', '/') 538 path = os.path.dirname(filepath) 534 path = os.path.join(self.path, unicode(download['id'])) 535 filepath = os.path.join(path, download['file']) 536 path = os.path.normpath(path) 537 filepath = os.path.normpath(filepath) 539 538 self.log.debug('filepath: %s' % ((filepath,))) 540 539 self.log.debug('path: %s' % ((path,))) downloadsplugin/0.10/tracdownloads/core.py
r2738 r3242 56 56 if match: 57 57 return True 58 match = re.match(r'''^/downloads/(\d+) $''', req.path_info)58 match = re.match(r'''^/downloads/(\d+)($|/$)''', req.path_info) 59 59 if match: 60 60 req.args['action'] = 'get-file' downloadsplugin/0.11/tracdownloads/core.py
r3114 r3242 55 55 if match: 56 56 return True 57 match = re.match(r'''^/downloads/(\d+) $''', req.path_info)57 match = re.match(r'''^/downloads/(\d+)($|/$)''', req.path_info) 58 58 if match: 59 59 req.args['action'] = 'get-file' 60 60 req.args['id'] = match.group(1) 61 61 return True 62 match = re.match(r'''^/downloads/([^/]+) $''', req.path_info)62 match = re.match(r'''^/downloads/([^/]+)($|/$)''', req.path_info) 63 63 if match: 64 64 req.args['action'] = 'get-file'
