set_text(5, 66, " CL.") for b in tlay.blocks: line = int(b.line) column = int(b.column) length = int(b.length) for part in b.text.split("\n"): set_text(line, column, part) line += 1 return "\n".join(result) t = Ticket.from_file(sys.argv[1]) print("Header: {}".format(t.header)) print("Version: {}".format(t.version)) print("Issuer: {}".format(t.issuer)) print("Key Nr: {}".format(t.key_id)) print("Signature: {}".format(t.signature.hex())) print("Payload size: {}".format(t.payload_size)) print("---") for section in t.payload.section: print(section.name) print("---") if hasattr(section.data, 'head'): print("RICS: {}".format(section.data.head.rics)) print("Order: {}".format(section.data.head.ticket_id))