3
s«Y]  ã               @   s6   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   s$   | ]}t |tƒrt|ƒn|V  qd S )N)Ú
isinstanceÚ
memoryviewÚbytes)Ú.0Údata© r   úlib/python3.6/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
   


