• shawnington's avatar
    Added generic wrapper function node_helpers.pillow to fix PIL issues #4472 and #2445 (#3422) · 0fecfd2b
    shawnington authored
    * Update node_helpers.py to use generic pillow wrapper to resolve multiple meta-data related issues.
    
    replaced open_image function with a generic pillow function that takes Pil functions as a dependency injection and applies the ImageFile.LOAD_TRUNCATED_IMAGES try except fix to them. 
    
    This provides an extensible function to handle related errors that can wrap offending functions when discovered without the need to repeat code.
    
    * Update a few Pil functions to use node_helpers.pillow wrapper
    
    Update a Pil function calls in a few locations to use the generic node_helpers.pillow wrapper that takes the function as a dependency injection and uses the try except method with ImageFIle.LOAD_TRUNCATED_IMAGES solution
    
    * Corrected comment in issue #s fixed.
    
    * Update node_helpers.py to remove import of Image from PIL
    
    import of Image is no longer required as functions are Injected
    0fecfd2b
nodes.py 73.5 KB