Module Expr Str Import alias Import alias ImportFrom alias Assign NameStore Num Assign NameStore Num Assign NameStore BinOpDiv BinOpSub NameLoad BinOpMult Num NameLoad Num Assign NameStore UnaryOpUSub NameLoad Assign NameStore BinOpAdd Num Num Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad Num ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareLt NameLoad Num CompareGtE NameLoad BinOpLShift Num Num body Raise AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Return decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareLt NameLoad Num CompareGtE NameLoad BinOpLShift Num Num body Raise AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Return decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareLt NameLoad Num CompareGtE NameLoad BinOpLShift Num Num body Raise AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd BinOpRShift NameLoad Num Num Return decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Return If BoolOpAnd CompareGtE NameLoad NameLoad CompareLtE NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpSub NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd NameLoad Num Return Assign NameStore NameLoad If CompareLt NameLoad Num body Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore NameLoad orelse Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore Num Assign NameStore NameLoad While CompareGt NameLoad Num body AugAssignRShift NameStore Num AugAssignAdd NameStore Num If NameLoad body Assign NameStore BinOpSub NameLoad NameLoad orelse Assign NameStore BinOpAdd NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd NameLoad Num For NameStore Call NameLoad BinOpSub NameLoad Num Num Num body Assign NameStore BinOpRShift NameLoad BinOpMult NameLoad Num If NameLoad body Assign NameStore BinOpSub NameLoad BinOpBitAnd NameLoad Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitAnd NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareGtE NameLoad Num CompareLt NameLoad Num body Raise AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareGtE NameLoad Num CompareLt NameLoad Num body Raise AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareLt NameLoad Num CompareGtE NameLoad Num body Raise AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad Num body Return CompareEq SubscriptLoad NameLoad Index Num Num Return CompareLt NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad If Call AttributeLoad NameLoad attr NameLoad NameLoad body AugAssignBitXor SubscriptStore NameLoad Index Num Num AugAssignBitXor SubscriptStore NameLoad Index Num Num AugAssignBitXor SubscriptStore NameLoad Index Num Num AugAssignBitXor SubscriptStore NameLoad Index Num Num orelse AugAssignBitXor SubscriptStore NameLoad Index Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad If Call AttributeLoad NameLoad attr NameLoad NameLoad body AugAssignBitXor SubscriptStore NameLoad Index Num Num AugAssignBitXor SubscriptStore NameLoad Index Num Num AugAssignBitXor SubscriptStore NameLoad Index Num Num AugAssignBitXor SubscriptStore NameLoad Index Num Num AugAssignBitXor SubscriptStore NameLoad Index Num Num AugAssignBitXor SubscriptStore NameLoad Index Num Num AugAssignBitXor SubscriptStore NameLoad Index Num Num AugAssignBitXor SubscriptStore NameLoad Index Num Num orelse AugAssignBitXor SubscriptStore NameLoad Index Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str Str Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad body If UnaryOpNot NameLoad body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareGt BinOpAdd AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr body Raise AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num AugAssignAdd AttributeStore NameLoad attr Num Return BinOpBitOr BinOpLShift NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareGt BinOpAdd AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr body Raise AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num AugAssignAdd AttributeStore NameLoad attr Num Return BinOpBitOr BinOpBitOr BinOpBitOr BinOpLShift NameLoad Num BinOpLShift NameLoad Num BinOpLShift NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareGt BinOpAdd AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr body Raise AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Num AugAssignAdd AttributeStore NameLoad attr Num Return BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpLShift NameLoad Num BinOpLShift NameLoad Num BinOpLShift NameLoad Num BinOpLShift NameLoad Num BinOpLShift NameLoad Num BinOpLShift NameLoad Num BinOpLShift NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr If BoolOpAnd CompareGtE NameLoad NameLoad CompareLtE NameLoad NameLoad body Return BinOpAdd BinOpSub NameLoad NameLoad NameLoad If CompareEq NameLoad Num body Return NameLoad If CompareLt NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore BinOpSub NameLoad NameLoad orelse Assign NameStore NameLoad Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore Num For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore BinOpBitOr BinOpLShift NameLoad Num NameLoad If NameLoad body Return BinOpSub NameLoad NameLoad orelse Return BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr CompareGtE NameLoad Num CompareLt NameLoad Num body Raise AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr If CompareLt NameLoad Num body Raise AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareGt BinOpAdd AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr body Raise AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Num AugAssignAdd AttributeStore NameLoad attr Num If BinOpBitAnd SubscriptLoad NameLoad Index Num Num body AugAssignBitXor SubscriptStore NameLoad Index Num Num orelse Assign NameStore ListComp BinOpBitXor NameLoad Num comprehension NameStore NameLoad Return SubscriptLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam defaults body If CompareGt BinOpAdd AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr body Raise AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Num AugAssignAdd AttributeStore NameLoad attr Num If BinOpBitAnd SubscriptLoad NameLoad Index Num Num body AugAssignBitXor SubscriptStore NameLoad Index Num Num orelse Assign NameStore ListComp BinOpBitXor NameLoad Num comprehension NameStore NameLoad Return SubscriptLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr While CompareNotEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Num body AugAssignAdd NameStore Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str SubscriptLoad AttributeLoad NameLoad attr Slice AttributeLoad NameLoad attr NameLoad attr Assign AttributeStore NameLoad attr BinOpAdd NameLoad Num Return Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str Str decorator_list decorator_list
N/A N/A An Encoder class for Protocol Buffers that preserves sorting characteristics.

This is used by datastore_sqlite_stub and datastore_types to match the ordering
semantics of the production datastore. Broadly, there are four
changes from regular PB encoding:

 - Strings are escaped and null terminated instead of length-prefixed. The
   escaping replaces  with  and  with , thus preserving
   the ordering of the original string.
 - Variable length integers are encoded using a variable length encoding that
   preserves order. The first byte stores the absolute value if it's between
   -119 to 119, otherwise it stores the number of bytes that follow.
 - Numbers are stored big endian instead of little endian.
 - Negative doubles are entirely negated, while positive doubles have their sign
   bit flipped.

Warning:
  Due to the way nested Protocol Buffers are encoded, this encoder will NOT
  preserve sorting characteristics for embedded protocol buffers!
 N/A array N/A struct google.net.proto ProtocolBuffer N/A _MAX_UNSIGNED_BYTE 255 N/A _MAX_LONG_BYTES 8 N/A _MAX_INLINE N/A N/A _MAX_UNSIGNED_BYTE N/A 2 _MAX_LONG_BYTES 2 N/A _MIN_INLINE N/A _MAX_INLINE N/A _OFFSET N/A 1 8 N/A _POS_OFFSET N/A _OFFSET N/A _MAX_INLINE 2 Encoder N/A N/A ProtocolBuffer Encoder N/A N/A Encodes Protocol Buffers in a form that sorts nicely. put16 N/A N/A self value N/A N/A N/A N/A N/A value 0 N/A value N/A 1 16 N/A N/A N/A ProtocolBuffer ProtocolBufferEncodeError u16 too big N/A N/A N/A N/A self buf append N/A N/A value 8 255 N/A N/A N/A N/A self buf append N/A N/A value 0 255 N/A N/A put32 N/A N/A self value N/A N/A N/A N/A N/A value 0 N/A value N/A 1 32 N/A N/A N/A ProtocolBuffer ProtocolBufferEncodeError u32 too big N/A N/A N/A N/A self buf append N/A N/A value 24 255 N/A N/A N/A N/A self buf append N/A N/A value 16 255 N/A N/A N/A N/A self buf append N/A N/A value 8 255 N/A N/A N/A N/A self buf append N/A N/A value 0 255 N/A N/A put64 N/A N/A self value N/A N/A N/A N/A N/A value 0 N/A value N/A 1 64 N/A N/A N/A ProtocolBuffer ProtocolBufferEncodeError u64 too big N/A N/A N/A N/A self buf append N/A N/A value 56 255 N/A N/A N/A N/A self buf append N/A N/A value 48 255 N/A N/A N/A N/A self buf append N/A N/A value 40 255 N/A N/A N/A N/A self buf append N/A N/A value 32 255 N/A N/A N/A N/A self buf append N/A N/A value 24 255 N/A N/A N/A N/A self buf append N/A N/A value 16 255 N/A N/A N/A N/A self buf append N/A N/A value 8 255 N/A N/A N/A N/A self buf append N/A N/A value 0 255 N/A N/A _PutVarInt N/A N/A self value N/A N/A N/A N/A value None N/A N/A N/A N/A N/A self buf append 0 N/A N/A N/A N/A value _MIN_INLINE N/A value _MAX_INLINE N/A N/A value N/A _OFFSET N/A value _MIN_INLINE N/A N/A N/A N/A self buf append N/A value 255 N/A N/A negative False N/A N/A value 0 N/A N/A value N/A _MIN_INLINE value N/A negative True N/A N/A value N/A value _MAX_INLINE N/A len 0 N/A w value N/A N/A w 0 N/A N/A w 8 N/A len 1 N/A negative N/A N/A head N/A _OFFSET len N/A N/A head N/A _POS_OFFSET len N/A N/A N/A N/A self buf append N/A head 255 N/A i N/A range N/A len 1 -1 -1 N/A N/A b N/A value N/A i 8 N/A negative N/A N/A b N/A _MAX_UNSIGNED_BYTE N/A b 255 N/A N/A N/A N/A self buf append N/A b 255 N/A putVarInt32 N/A N/A self value N/A N/A N/A N/A N/A value 2147483648 N/A value -2147483648 N/A N/A N/A ProtocolBuffer ProtocolBufferEncodeError int32 too big N/A N/A N/A self _PutVarInt value N/A putVarInt64 N/A N/A self value N/A N/A N/A N/A N/A value 9223372036854775808 N/A value -9223372036854775808 N/A N/A N/A ProtocolBuffer ProtocolBufferEncodeError int64 too big N/A N/A N/A self _PutVarInt value N/A putVarUint64 N/A N/A self value N/A N/A N/A N/A N/A value 0 N/A value 18446744073709551616 N/A N/A N/A ProtocolBuffer ProtocolBufferEncodeError uint64 too big N/A N/A N/A self _PutVarInt value N/A _isFloatNegative N/A N/A self value encoded N/A N/A N/A N/A value 0 N/A N/A N/A N/A encoded N/A 0 128 N/A N/A value 0 N/A putFloat N/A N/A self value N/A N/A N/A encoded N/A N/A array array B N/A N/A N/A encoded fromstring N/A N/A struct pack >f value N/A N/A N/A self _isFloatNegative value encoded N/A N/A N/A encoded N/A 0 255 N/A N/A encoded N/A 1 255 N/A N/A encoded N/A 2 255 N/A N/A encoded N/A 3 255 N/A N/A N/A encoded N/A 0 128 N/A N/A N/A N/A self buf extend encoded N/A putDouble N/A N/A self value N/A N/A N/A encoded N/A N/A array array B N/A N/A N/A encoded fromstring N/A N/A struct pack >d value N/A N/A N/A self _isFloatNegative value encoded N/A N/A N/A encoded N/A 0 255 N/A N/A encoded N/A 1 255 N/A N/A encoded N/A 2 255 N/A N/A encoded N/A 3 255 N/A N/A encoded N/A 4 255 N/A N/A encoded N/A 5 255 N/A N/A encoded N/A 6 255 N/A N/A encoded N/A 7 255 N/A N/A N/A encoded N/A 0 128 N/A N/A N/A N/A self buf extend encoded N/A putPrefixedString N/A N/A self value N/A N/A N/A N/A N/A N/A self buf fromstring N/A N/A N/A N/A N/A value replace replace N/A N/A Decoder N/A N/A ProtocolBuffer Decoder N/A __init__ N/A N/A self buf idx limit N/A 0 None N/A N/A N/A limit N/A N/A limit N/A len buf N/A N/A N/A N/A ProtocolBuffer Decoder __init__ self buf idx limit N/A get16 N/A N/A self N/A N/A N/A N/A N/A N/A self idx 2 N/A self limit N/A N/A N/A ProtocolBuffer ProtocolBufferDecodeError truncated N/A c N/A N/A self buf N/A N/A self idx N/A d N/A N/A self buf N/A N/A N/A self idx 1 N/A N/A self idx 2 N/A N/A N/A c 8 d N/A get32 N/A N/A self N/A N/A N/A N/A N/A N/A self idx 4 N/A self limit N/A N/A N/A ProtocolBuffer ProtocolBufferDecodeError truncated N/A c N/A long N/A N/A self buf N/A N/A self idx N/A d N/A N/A self buf N/A N/A N/A self idx 1 N/A e N/A N/A self buf N/A N/A N/A self idx 2 N/A f N/A N/A self buf N/A N/A N/A self idx 3 N/A N/A self idx 4 N/A N/A N/A N/A N/A c 24 N/A d 16 N/A e 8 f N/A get64 N/A N/A self N/A N/A N/A N/A N/A N/A self idx 8 N/A self limit N/A N/A N/A ProtocolBuffer ProtocolBufferDecodeError truncated N/A c N/A long N/A N/A self buf N/A N/A self idx N/A d N/A long N/A N/A self buf N/A N/A N/A self idx 1 N/A e N/A long N/A N/A self buf N/A N/A N/A self idx 2 N/A f N/A long N/A N/A self buf N/A N/A N/A self idx 3 N/A g N/A long N/A N/A self buf N/A N/A N/A self idx 4 N/A h N/A N/A self buf N/A N/A N/A self idx 5 N/A i N/A N/A self buf N/A N/A N/A self idx 6 N/A j N/A N/A self buf N/A N/A N/A self idx 7 N/A N/A self idx 8 N/A N/A N/A N/A N/A N/A N/A N/A N/A c 56 N/A d 48 N/A e 40 N/A f 32 N/A g 24 N/A h 16 N/A i 8 j N/A getVarInt64 N/A N/A self N/A N/A N/A b N/A N/A self get8 N/A N/A N/A b _OFFSET N/A b _POS_OFFSET N/A N/A N/A N/A b _OFFSET _MIN_INLINE N/A N/A b 0 N/A N/A None N/A N/A b _OFFSET N/A N/A negative True N/A bytes N/A _OFFSET b N/A N/A negative False N/A bytes N/A b _POS_OFFSET N/A ret 0 N/A _ N/A range bytes N/A N/A b N/A N/A self get8 N/A negative N/A N/A b N/A _MAX_UNSIGNED_BYTE b N/A ret N/A N/A ret 8 b N/A negative N/A N/A N/A _MIN_INLINE ret N/A N/A N/A ret _MAX_INLINE N/A getVarInt32 N/A N/A self N/A N/A N/A result N/A N/A self getVarInt64 N/A N/A N/A result 2147483648 N/A result -2147483648 N/A N/A N/A ProtocolBuffer ProtocolBufferDecodeError corrupted N/A result N/A getVarUint64 N/A N/A self N/A N/A N/A result N/A N/A self getVarInt64 N/A N/A result 0 N/A N/A N/A ProtocolBuffer ProtocolBufferDecodeError corrupted N/A result N/A getFloat N/A N/A self N/A N/A N/A N/A N/A N/A self idx 4 N/A self limit N/A N/A N/A ProtocolBuffer ProtocolBufferDecodeError truncated N/A a N/A N/A self buf N/A N/A self idx N/A N/A self idx 4 N/A N/A self idx 4 N/A N/A N/A a N/A 0 128 N/A N/A N/A a N/A 0 128 N/A N/A a N/A N/A x 255 N/A x a N/A N/A N/A N/A struct unpack >f N/A N/A N/A N/A array array B a tostring N/A 0 N/A getDouble N/A N/A self N/A N/A N/A N/A N/A N/A self idx 8 N/A self limit N/A N/A N/A ProtocolBuffer ProtocolBufferDecodeError truncated N/A a N/A N/A self buf N/A N/A self idx N/A N/A self idx 8 N/A N/A self idx 8 N/A N/A N/A a N/A 0 128 N/A N/A N/A a N/A 0 128 N/A N/A a N/A N/A x 255 N/A x a N/A N/A N/A N/A struct unpack >d N/A N/A N/A N/A array array B a tostring N/A 0 N/A getPrefixedString N/A N/A self N/A N/A N/A end_idx N/A self idx N/A N/A N/A N/A self buf N/A end_idx 0 N/A N/A end_idx 1 N/A data N/A N/A N/A N/A array array B N/A N/A self buf N/A N/A self idx end_idx tostring N/A N/A self idx N/A end_idx 1 N/A N/A N/A N/A N/A data replace replace N/A N/A