migrate controller to sha1

This commit is contained in:
j 2008-10-13 14:12:31 +02:00
commit c2c6ca2bd0

View file

@ -10,9 +10,9 @@ import backup
# log = logging.getLogger("oxdbarchive.controllers") # log = logging.getLogger("oxdbarchive.controllers")
''' '''
/md5/frame/position.jpg /sha1/frame/position.jpg
/md5/clip/position.jpg /sha1/clip/position.jpg
/md5/metadata /sha1/metadata
''' '''
def httpExpires(sec): def httpExpires(sec):
@ -21,14 +21,14 @@ def httpExpires(sec):
class Root(controllers.RootController): class Root(controllers.RootController):
@expose() @expose()
def default(self, md5Hash = None, action = None, position = None): def default(self, sha1Hash = None, action = None, position = None):
if not md5Hash: if not sha1Hash:
return dict() return dict()
try: try:
f = ArchiveFile.byMd5sum(md5Hash) f = ArchiveFile.bySha1sum(sha1Hash)
except: except:
#return dict() #return dict()
f = backup.Backup(md5Hash) f = backup.Backup(sha1Hash)
if not f.exists(): if not f.exists():
return dict() return dict()
if action == 'metadata': if action == 'metadata':