Improving some scripts; exploit cache better.

This commit is contained in:
Cas Cremers
2011-03-31 15:02:49 +02:00
parent c2662abaef
commit bc667f3f32
4 changed files with 89 additions and 13 deletions

View File

@@ -232,8 +232,9 @@ def MyScyther(protocollist,filt=None,options=[],checkpickle=True):
for protocol in sorted(protocollist):
s.addFile(protocol)
if checkpickle and OPTS.pickle:
# Do not really verify! Just dump request
PICKLEDATA.add((tuple(sorted(protocollist)),s.options,filt))
# Do not really verify! Just dump request if not already known
if s.verifyOne(filt, checkKnown=True) == False:
PICKLEDATA.add((tuple(sorted(protocollist)),s.options,filt))
else:
# Verify results
s.verifyOne(filt)