U aðfhã@sjddlmZmZmZmZddlZddlZejdkrLeZ e Z e e fZdd„Zne Z eZ e fZeZdd„ZdS)é)Úunicode_literalsÚdivisionÚabsolute_importÚprint_functionN)écCsdd„|DƒS)NcSsg|] }t|ƒ‘qS©)Úord)Ú.0Úbrrú@/opt/nydus/tmp/pip-target-53d1vnqk/lib/python/oscrypto/_types.pyÚ sz!bytes_to_list..r)Z byte_stringrrr Ú bytes_to_list sr cCs>t |¡r|}n|j}|jtddgƒkr.|jSd|j|jfS)z¼ Returns a user-readable name for the type of an object :param value: A value to get the type name of :return: A unicode string of the object's type name ÚbuiltinsÚ __builtin__z%s.%s)ÚinspectÚisclassÚ __class__Ú __module__ÚsetÚ__name__)ÚvalueÚclsrrr Ú type_names r)Ú __future__rrrrÚsysrÚ version_infoÚunicodeZstr_clsÚstrZbyte_clsÚintÚlongÚ int_typesr ÚbytesÚlistrrrrr Ús