ó
¼ 4Tc           @   s#   d  Z  d d l m Z d „  Z d S(   s   2.3.0iÿÿÿÿ(   t   version_infoc         C   sŠ   t  d k  r t |  t ƒ s7 t  d k rF t |  t ƒ rF t d ƒ ‚ n  d d l m } | j ƒ  } | j ƒ  | j	 |  ƒ | j
 ƒ  | j S(   Ni   i    s-   Expected a bytes object, not a unicode objecti   (   t   universaldetector(   i   i    (   i   i    (   R    t
   isinstancet   unicodet   bytest
   ValueErrort    R   t   UniversalDetectort   resett   feedt   closet   result(   t   aBufR   t   u(    (    s4   /usr/lib/python2.7/dist-packages/chardet/__init__.pyt   detect   s    

N(   t   __version__t   sysR    R   (    (    (    s4   /usr/lib/python2.7/dist-packages/chardet/__init__.pyt   <module>   s   