ó
Q÷,Qc           @   s   d  Z  d Z d d l Z e j d d  Z e d k r? d Z n  e j d d  Z e d k rt e d
 e d   n  e e  Z d   Z	 d   Z
 d S(   s\   
This module is the central entity that determines which implementation of the
API is used.
s   petar@google.com (Petar Petrov)i˙˙˙˙Nt&   PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATIONt   pythont   cppt.   PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSIONt   1t   2s=   unsupported PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION: 's   ' (supported versions: 1, 2)c           C   s   t  S(   N(   t   _implementation_type(    (    (    sO   /usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyt   TypeR   s    c           C   s   t  S(   N(   t   _implementation_version(    (    (    sO   /usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyt   VersionV   s    (   R   R   (   t   __doc__t
   __author__t   ost   getenvR   t   _implementation_version_strt
   ValueErrort   intR   R   R	   (    (    (    sO   /usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyt   <module>"   s   					