in lib/pygments/popen.rb [346:369]
def get_header
begin
size = @out.read(33)
size = size[0..-2]
if not size_check(size)
@log.error "[#{Time.now.iso8601}] Size returned from mentos.py invalid."
stop "Size returned from mentos.py invalid."
raise MentosError, "Size returned from mentos.py invalid."
end
header_bytes = size.to_s.to_i(2) + 1
@log.info "[#{Time.now.iso8601}] Size in: #{size.to_s} (#{header_bytes.to_s})"
@out.read(header_bytes)
rescue
@log.error "[#{Time.now.iso8601}] Failed to get header."
stop "Failed to get header."
raise MentosError, "Failed to get header."
end
end