gzip.stdin.close()
output_file.close()
gzip.wait()
- try:
- os.remove(final_filename)
- except:
- pass
+ os.chmod(temp_filename, 0664)
os.rename(temp_filename, final_filename)
- os.chmod(final_filename, 0664)
@classmethod
def log_result(class_, result):
session.close()
return { 'processed': processed, 'remaining': remaining }
-def source_scan_helper(binary_id):
+def source_scan_helper(source_id):
'''
This function runs in a subprocess.
'''
- scanner = SourceContentsScanner(source_id)
- scanner.scan()
+ try:
+ scanner = SourceContentsScanner(source_id)
+ scanner.scan()
+ except Exception, e:
+ print e