mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 01:47:47 +03:00 
			
		
		
		
	These code blocks represent Python console sessions, not Python source code. The pycon lexer understands the ">>>" prompt and output (e.g. a traceback).
		
			
				
	
	
		
			26 lines
		
	
	
		
			1011 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			1011 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
7.1.1
 | 
						|
-----
 | 
						|
 | 
						|
Fix regression seeking PNG files
 | 
						|
================================
 | 
						|
 | 
						|
This fixes a regression introduced in 7.1.0 when adding support for APNG files when calling
 | 
						|
``seek`` and ``tell``:
 | 
						|
 | 
						|
.. code-block:: pycon
 | 
						|
 | 
						|
    >>> from PIL import Image
 | 
						|
    >>> with Image.open("Tests/images/hopper.png") as im:
 | 
						|
    ...     im.seek(0)
 | 
						|
    ...
 | 
						|
    Traceback (most recent call last):
 | 
						|
      File "<stdin>", line 2, in <module>
 | 
						|
      File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/PngImagePlugin.py", line 739, in seek
 | 
						|
        if not self._seek_check(frame):
 | 
						|
      File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/ImageFile.py", line 306, in _seek_check
 | 
						|
        return self.tell() != frame
 | 
						|
      File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/PngImagePlugin.py", line 827, in tell
 | 
						|
        return self.__frame
 | 
						|
    AttributeError: 'PngImageFile' object has no attribute '_PngImageFile__frame'
 | 
						|
    >>>
 |