shorturl.cgi
changeset 2 8b2b40a51098
parent 1 740133ab6353
child 3 9637b8f24005
--- a/shorturl.cgi	Thu Nov 08 17:06:03 2007 +0000
+++ b/shorturl.cgi	Thu Nov 08 17:08:04 2007 +0000
@@ -1,17 +1,18 @@
 #!/usr/bin/env python2.5
 
-import dbm
+import shelve
 import cgi
 import os, os.path
-#import pprint
 
 vars = cgi.FieldStorage()
 
 key = vars['key'].value
-db = dbm.open('shorturls', 'r')
+db = shelve.open('shorturls2', 'r')
 
 try :
-    path = db[key]
+    type, dirpath, fname = db[key]
+
+    path = os.path.join(dirpath, fname)
 finally :
     db.close()