Duac@sdZddlZddlZddlZy#ddlmZejZeZ Wne k rldZe Z nXedkre dnedkr-y2ddl mZese dn[d ZWq-e k r)ydd lmZ[Wq*e k r%e r&ejdd kr"d Zq"q&q*Xq-Xnedkr?d nd ZejdeZed krld Zndejkred krejdd ZnejddZedkre dedneeZyddl mZeZWne k re ZnXdZdZdZed krvy&ddlmZdZ dZ!Wqe k rrqXnea"dZ dZ!dS(sLDetermine which implementation of the protobuf API is used in this process. iN(t_api_implementationis%api_version=1 is no longer supported.i(t_use_fast_cpp_protoss2_use_fast_cpp_protos import succeeded but was Nonei(tuse_pure_pythonitpythontcppt&PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATIONtPyPys\PyPy does not work yet with cpp protocol buffers. Falling back to the python implementation.t.PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSIONt2s=unsupported PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION: "s" (supported versions: 2)(t(enable_deterministic_proto_serializationcCstS(N(t_implementation_type(((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pytTypescCstS(N(t_implementation_version(((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pytVersionscCstS(N(t)_python_deterministic_proto_serialization(((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyt)IsPythonDefaultSerializationDeterministics(t_messagecCs tjS(N(Rt&GetPythonProto3PreserveUnknownsDefault(((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyRscCstj|dS(N(Rt&SetPythonProto3PreserveUnknownsDefault(tpreserve((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyRscCstS(N(t(_python_proto3_preserve_unknowns_default(((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyRscCs |adS(N(R(R((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyRs(#t__doc__tostwarningstsystgoogle.protobuf.internalRt api_versiont _api_versiontTruet'_proto_extension_modules_exist_in_buildt ImportErrortFalset ValueErrortgoogle.protobufRRt version_infot_default_implementation_typetgetenvR tversiontwarnt_implementation_version_strtintR R RR R Rtgoogle.protobuf.pyextRRRR(((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyt sv