3 SÉLjžã)@sdZddlZddlZddlZyddlmZejZdZWne k rRd$ZdZYnXedkrde dƒ‚edkrây"ddl m Z e s†e d ƒ‚[ d ZWnRe k ràydd lm Z [ Wn*e k rÚerÖejdd krÖd ZYnXYnXedkrîd ndZejdeƒZed k�r dZdejk�r0edk�r0ejdƒd ZejddƒZedk�rVe dedƒ‚eeƒZyddl mZdZWne k �rŒdZYnXdd„Zdd„Zdd„Zedk�rêy ddlmZdd„Zd d!„ZWne k �ræYnXnda d"d„Zd#d!„ZdS)%zLDetermine which implementation of the protobuf API is used in this process. éN)Ú_api_implementationTéFz%api_version=1 is no longer supported.)Ú_use_fast_cpp_protosz2_use_fast_cpp_protos import succeeded but was Noneé)Úuse_pure_pythonéÚpythonZcppZ&PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATIONZPyPyz\PyPy does not work yet with cpp protocol buffers. Falling back to the python implementation.Z.PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSIONÚ2z=unsupported PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION: "z" (supported versions: 2))Ú(enable_deterministic_proto_serializationcCstS)N)Ú_implementation_type©r r ú(/usr/lib/python3.6/api_implementation.pyÚType…srcCstS)N)Ú_implementation_versionr r r r ÚVersionŠsrcCstS)N)Ú)_python_deterministic_proto_serializationr r r r Ú)IsPythonDefaultSerializationDeterministic�sr)Ú_messagecCstjƒS)N)rÚ&GetPythonProto3PreserveUnknownsDefaultr r r r r™srcCstj|ƒdS)N)rÚ&SetPythonProto3PreserveUnknownsDefault)Úpreserver r r rœsrcCstS)N)Ú(_python_proto3_preserve_unknowns_defaultr r r r r¤scCs|adS)N)r)rr r r r§séÿÿÿÿ)!Ú__doc__ÚosÚwarningsÚsysZgoogle.protobuf.internalrÚ api_versionZ _api_versionZ'_proto_extension_modules_exist_in_buildÚ ImportErrorÚ ValueErrorZgoogle.protobufrrÚ version_infoZ_default_implementation_typeÚgetenvr ÚversionÚwarnZ_implementation_version_strÚintrr rrrrZgoogle.protobuf.pyextrrrrr r r r Ú sv