
-c`  ã               @   sO   d  Z  d d l Z e j d	 k Z e j d
 k Z e j d k Z d d „  Z d S)z8Compatibility helpers for the different Python versions.é    Né   é   é   é   c             C   s&   t  s d d „  |  Dƒ }  d j |  ƒ S)z-Concatenate a sequence of bytes-like objects.c             s   s0   |  ]& } t  | t ƒ r$ t | ƒ n | Vq d  S)N)Ú
isinstanceÚ
memoryviewÚbytes)Ú.0Údata© r   ú$/usr/lib/python3.5/asyncio/compat.pyú	<genexpr>   s   z%flatten_list_bytes.<locals>.<genexpr>ó    )ÚPY34Újoin)Zlist_of_datar   r   r   Úflatten_list_bytes
   s    	
r   )r   r   )r   r   )r   r   r   )Ú__doc__ÚsysÚversion_infor   ZPY35ZPY352r   r   r   r   r   Ú<module>   s
   