mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 01:47:47 +03:00 
			
		
		
		
	Fix python 3 bytes to string concat error
This commit is contained in:
		
							parent
							
								
									c3b970f046
								
							
						
					
					
						commit
						885297d21f
					
				| 
						 | 
				
			
			@ -140,7 +140,7 @@ class ChunkStream(object):
 | 
			
		|||
 | 
			
		||||
        # Skip CRC checks for ancillary chunks if allowed to load truncated images
 | 
			
		||||
        # 5th byte of first char is 1 [specs, section 5.4]
 | 
			
		||||
        if ImageFile.LOAD_TRUNCATED_IMAGES and (ord(cid[0]) >> 5 & 1):
 | 
			
		||||
        if ImageFile.LOAD_TRUNCATED_IMAGES and (i8(cid[0]) >> 5 & 1):
 | 
			
		||||
            self.crc_skip(cid, data)
 | 
			
		||||
            return
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -324,7 +324,7 @@ class TestFilePng(PillowTestCase):
 | 
			
		|||
        # check ignores crc errors in ancillary chunks
 | 
			
		||||
 | 
			
		||||
        chunk_data = chunk(b'tEXt', b'spam')
 | 
			
		||||
        broken_crc_chunk_data = chunk_data[:-1] + 'q'  # break CRC
 | 
			
		||||
        broken_crc_chunk_data = chunk_data[:-1] + b'q'  # break CRC
 | 
			
		||||
 | 
			
		||||
        image_data = HEAD + broken_crc_chunk_data + TAIL
 | 
			
		||||
        self.assertRaises(SyntaxError,
 | 
			
		||||
| 
						 | 
				
			
			@ -340,7 +340,7 @@ class TestFilePng(PillowTestCase):
 | 
			
		|||
    def test_verify_not_ignores_crc_error_in_required_chunk(self):
 | 
			
		||||
        # check does not ignore crc errors in required chunks
 | 
			
		||||
 | 
			
		||||
        image_data = MAGIC + IHDR[:-1] + 'q' + TAIL
 | 
			
		||||
        image_data = MAGIC + IHDR[:-1] + b'q' + TAIL
 | 
			
		||||
 | 
			
		||||
        ImageFile.LOAD_TRUNCATED_IMAGES = True
 | 
			
		||||
        try:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user