B
    Œ|b  ã               @   s
  d dl mZmZmZ d dlZd dlZd dlZejd  ZedkZ	edkZ
e
oVejd dkZefZeedƒƒfZe
r°d dlZd dlZd dlmZmZ d d	lmZ efZeefZeZnNd d	lmZ ed
ƒZeejf7 Zej Zej!Zej"fZeeej#fZedƒZej$Zdd„ Z%dS )é    )Úabsolute_importÚdivisionÚunicode_literalsNé   é   é   é   Ú )ÚdecodebytesÚencodebytes)ÚIteratorZ__builtin__ZQueuec             C   s   t rt| dƒr| j| _| S )NÚ__next__)ÚPY2Úhasattrr   Únext)Úclass_© r   ú0lib/python3.7/site-packages/jsonpickle/compat.pyÚiterator%   s    r   )&Z
__future__r   r   r   Úbase64ÚsysÚtypesÚversion_infoZPY_MAJORr   ZPY3ZPY3_ORDERED_DICTÚtypeZclass_typesÚiterZiterator_typesÚbuiltinsZqueuer
   r   Zcollections.abcr   Zabc_iteratorÚstrZstring_typesÚintÚfloatZnumeric_typesZustrÚcollectionsÚ
__import__Z	ClassTypeZencodestringZdecodestringZ
basestringZlongZunicoder   r   r   r   r   Ú<module>   s6   
