mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 07:57:27 +03:00 
			
		
		
		
	use "with Image" instead of closing manually
This commit is contained in:
		
							parent
							
								
									3ccecd91ce
								
							
						
					
					
						commit
						00bbd4a5b9
					
				|  | @ -157,8 +157,9 @@ def Ghostscript( | |||
|             startupinfo = subprocess.STARTUPINFO() | ||||
|             startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW | ||||
|         subprocess.check_call(command, startupinfo=startupinfo) | ||||
|         out_im = Image.open(outfile) | ||||
|         out_im.load() | ||||
|         with Image.open(outfile) as out_im: | ||||
|             out_im.load() | ||||
|             return out_im.im.copy() | ||||
|     finally: | ||||
|         try: | ||||
|             os.unlink(outfile) | ||||
|  | @ -167,10 +168,6 @@ def Ghostscript( | |||
|         except OSError: | ||||
|             pass | ||||
| 
 | ||||
|     im = out_im.im.copy() | ||||
|     out_im.close() | ||||
|     return im | ||||
| 
 | ||||
| 
 | ||||
| def _accept(prefix: bytes) -> bool: | ||||
|     return prefix[:4] == b"%!PS" or (len(prefix) >= 4 and i32(prefix) == 0xC6D3D0C5) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user