OwlCyberSecurity - MANAGER
Edit File: ImageFile.cpython-38.pyc
U tCf R � @ s� d dl Z d dlZd dlZddlmZ ddlmZ dZdZdZ dd d ddd �Z dd� Zdd� ZG dd� dej�Z G dd� de �ZG dd� d�Zd dd�Zdd� ZG dd� d�ZG dd� d�ZdS )!� N� )�Image)�isPathi i Fzimage buffer overrun errorzdecoding errorz unknown errorzbad configurationzout of memory error)���������i����i����c C sL zt j�| �}W n tk r. t�| �}Y nX |s<d| }t|d ��d S )Nzdecoder error %dz when reading image file)r �coreZgetcodecstatus�AttributeError�ERRORS�get�OSError)�error�message� r �//usr/lib/python3/dist-packages/PIL/ImageFile.py� raise_ioerror4 s r c C s | d S )N� r )�tr r r � _tilesortC s r c sR e Zd ZdZd� fdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z � ZS )� ImageFilez*Base class for image file format handlers.Nc s� t � �� d| _d | _d | _d| _d| _t| _t |�rPt |d�| _|| _d| _ n|| _|| _d | _ zdz| �� W n6 tttttjfk r� } zt|��W 5 d }~X Y nX | jr�| jd dkr�td��W n& tk r� | j r�| j�� � Y nX d S )Nr r r �rbTznot identified by this driver)�super�__init__� _min_frame�custom_mimetype�tile�readonly� decoderconfig�MAXBLOCK�decodermaxblockr �open�fp�filename� _exclusive_fp�_open� IndexError� TypeError�KeyError�EOFError�structr �SyntaxError�mode�size� BaseException�close)�selfr! r"