diff options
author | Jon Bergli Heier <snakebite@jvnv.net> | 2011-02-15 23:55:13 +0100 |
---|---|---|
committer | Jon Bergli Heier <snakebite@jvnv.net> | 2011-02-15 23:55:13 +0100 |
commit | 3501212e14528807a02f43284423fd274bb19731 (patch) | |
tree | 71e894ba4844f3fcf35099266c20ad6d9bb382eb /fbin.py | |
parent | 12ada83027694f799d6ee5caddb00f5ffe1b4d8d (diff) |
Allow for more file request variations.
Diffstat (limited to 'fbin.py')
-rwxr-xr-x | fbin.py | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -90,6 +90,8 @@ class Application(object): def file(self, environ, start_response, path): hash = path[1] + if '.' in hash: + hash = hash.split('.')[0] filename = self.get_file_path(hash) if filename == None: start_response('404 Not Found', [('Content-Type', 'text/html')]) @@ -127,6 +129,7 @@ class Application(object): 'user': user, 'hash': hash, 'filename': filename, + 'ext': os.path.splitext(filename)[1], 'scheme': environ['wsgi.url_scheme'], 'host': environ['HTTP_HOST'], })) |