Cache structure change: from Cache/XX/file to Cache/XX/YY/file

This commit is contained in:
Cas Cremers 2011-01-21 17:38:45 +01:00
parent 63aefc1c46
commit 985397c8b6

View File

@ -263,16 +263,17 @@ class Scyther(object):
uid = m.hexdigest() uid = m.hexdigest()
# Split the uid to make (256?) subdirectories # Split the uid to make 256 subdirectories with 256 subdirectories...
prefixlen = 2 prefixlen = 2
uid1 = uid[:prefixlen] uid1 = uid[:prefixlen]
uid2 = uid[prefixlen:] uid2 = uid[prefixlen:prefixlen+2]
uid3 = uid[prefixlen+2:]
# Possibly we could also decide to store input and arguments in the cache to analyze things later # Possibly we could also decide to store input and arguments in the cache to analyze things later
path = "Cache/%s/" % (uid1) path = "Cache/%s/%s/" % (uid1,uid2)
name1 = "%s.out" % (uid2) name1 = "%s.out" % (uid3)
name2 = "%s.err" % (uid2) name2 = "%s.err" % (uid3)
fname1 = path + name1 fname1 = path + name1
fname2 = path + name2 fname2 = path + name2