author | terom |
Thu, 08 Nov 2007 17:08:04 +0000 | |
changeset 2 | 8b2b40a51098 |
parent 1 | 740133ab6353 |
child 3 | 9637b8f24005 |
permissions | -rwxr-xr-x |
1 | 1 |
#!/usr/bin/env python2.5 |
2 |
||
2 | 3 |
import shelve |
1 | 4 |
import cgi |
5 |
import os, os.path |
|
6 |
||
7 |
vars = cgi.FieldStorage() |
|
8 |
||
9 |
key = vars['key'].value |
|
2 | 10 |
db = shelve.open('shorturls2', 'r') |
1 | 11 |
|
12 |
try : |
|
2 | 13 |
type, dirpath, fname = db[key] |
14 |
||
15 |
path = os.path.join(dirpath, fname) |
|
1 | 16 |
finally : |
17 |
db.close() |
|
18 |
||
19 |
print "Status: 302" |
|
20 |
print "Location: ../%s" % path |
|
21 |
||
22 |
print "../%s" % path |
|
23 |