def dotransform(request, response): data = getreport(request.value) try: try: addinfo = data['additional_info'] except: #no additional info pass try: pub = addinfo['sigcheck']['publisher'] response += Phrase(pub) except: #no dns data pass try: prod = addinfo['sigcheck']['product'] response += Phrase(prod) except: #no product data pass try: desc = addinfo['sigcheck']['description'] response += Phrase(desc) except: #no description data pass try: orig = addinfo['sigcheck']['original name'] response += Filename(orig) except: #no original name pass try: sign = addinfo['sigcheck']['signers'] response += Phrase(sign) except: #no signers pass try: intern = addinfo['sigcheck']['internal name'] response += Phrase(intern) except: #no internal name pass except: response += UIMessage(data['verbose_msg']) return response
def dotransform(request, response): data = getreport(request.value) try: try: exif = data['additional_info']['exiftool'] except: #no exif data pass try: prod = exif['ProductName'] response += Phrase(prod) except: #no Product Name pass try: lang = exif['LanguageCode'] response += Phrase(lang) except: #no language code pass try: char = exif['CharacterSet'] response += Phrase(char) except: #no character set pass try: orig = exif['OriginalFilename'] response += Filename(orig) except: #no original name pass try: time = exif['Timestamp'] response += Phrase(time) except: #no timestamp pass try: intern = exif['InternalName'] response += Phrase(intern) except: #no internal name pass try: type = exif['FileType'] response += Phrase(type) except: #no filetype pass try: desc = exif['FileDescription'] response += Phrase(desc) except: #no file description pass try: copy = exif['LegalCopyright'] response += Phrase(copy) except: #no copyright data pass try: entry = exif['EntryPoint'] response += Phrase(entry) except: #no entry point pass try: ver1 = exif['FileVersionNumber'] response += Phrase(ver1) except: #no File Version Number pass try: ver2 = exif['ProductVersion'] response += Phrase(ver2) except: #no Product Version pass except: response += UIMessage(data['verbose_msg']) return response