ó
N'—^c           @  sV  d  d l  m Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l m Z e e j	 ƒ d k r» e
 d ƒ e
 d ƒ e
 d ƒ e
 d ƒ e
 d	 ƒ e
 d
 ƒ e
 d ƒ e j d ƒ n  y# e j e j	 d d ƒ \ Z Z Wn- e j k
 rZ e
 e ƒ e j d ƒ n Xd Z Z Z d Z xÈ e D]À \ Z Z e d k r•e j ƒ  e e j ƒ Z e
 d ƒ x e D] Z e
 e d d ƒqkWe j d ƒ q)e d k rªd Z q)e d k r¿d Z q)e d k rÔd Z q)e d k r)d Z q)q)We j d e ƒ d „  Z xIe e ƒ D];Z yÈ e j e ƒ Z e
 d e e j  d e j! e j" d d ƒe rwe
 e j# e j$ d d ƒn  e
 ƒ  e rày e j ƒ  Wqàe sÝe
 d d d ƒe
 d e j% ƒ  d e j% ƒ  d f ƒ qÝqàXn  Wqe& k
 rZ e sNe
 e d e ƒ qNqd  d l' Z' e sNe
 e d d ƒ e' j( d  e j) ƒ qNqXqWd S(!   iÿÿÿÿ(   t   print_functionN(   t   Imagei   s/   PIL File 0.4/2003-09-30 -- identify image filess    Usage: pilfile [option] files...s   Options:s!     -f  list supported file formatss(     -i  show associated info and tile datas     -v  verify file headerss=     -q  quiet, don't warn for unidentified/missing/broken filest   fqivDi    t   WARNINGs   -fs   Supported formats:t   endt    s   -is   -qs   -vs   -Dt   DEBUGt   levelc         C  sc   t  j d k r_ g  } xC |  D]; } t j | ƒ rJ | j t j | ƒ ƒ q | j | ƒ q W| S|  S(   Nt   win32(   t   syst   platformt   globt	   has_magict   extendt   append(   t   filest   outt   file(    (    sC   /tmp/pip-unpacked-wheel-ivxKtu/Pillow-3.4.2.data/scripts/pilfile.pyt   globfixD   s    s   %s:s   %dx%ds   failed to verify images   (%s:%s)s   failed:s   unexpected errorR   (*   t
   __future__R    t   getoptR   t   loggingR	   t   PILR   t   lent   argvt   printt   exitt   optt   argst   errort   vt   verboset   quiett   verifyt   logging_levelt   ot   at   initt   sortedt   IDt   idt   it   basicConfigR   R   t   opent   imt   formatt   sizet   modet   infot   tilet   exc_infot   IOErrort	   tracebackt	   print_exct   stdout(    (    (    sC   /tmp/pip-unpacked-wheel-ivxKtu/Pillow-3.4.2.data/scripts/pilfile.pyt   <module>   sz   






#


				*6