Module Expr Str Import alias Import alias ImportFrom alias TryExcept body ImportFrom alias handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore TupleLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore TupleLoad NameLoad AttributeLoad NameLoad attr Assign NameStore TupleLoad NameLoad NameLoad Assign NameStore Dict NameLoad NameLoad NameLoad TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str Assign NameStore BinOpAdd BinOpAdd NameLoad NameLoad Call NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults Num Num body Expr Str Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If CompareLtE NameLoad Num body Return Str Assign NameStore Call NameLoad NameLoad If CompareIn NameLoad NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad orelse If CompareIs NameLoad NameLoad body If CompareGtE NameLoad BinOpPow Num Num body Return Str orelse If CompareLtE NameLoad UnaryOpUSub BinOpPow Num Num body Return Str orelse Assign NameStore Call NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareIs NameLoad NameLoad CompareGt Call NameLoad NameLoad NameLoad body Assign NameStore BinOpFloorDiv BinOpSub NameLoad Num Num Assign NameStore BinOpSub BinOpSub NameLoad Num NameLoad Assign NameStore BinOpAdd BinOpAdd SubscriptLoad NameLoad Slice NameLoad Str SubscriptLoad NameLoad Slice UnaryOpUSub NameLoad Return NameLoad If CompareIn NameLoad NameLoad body Return AttributeLoad NameLoad attr If CompareIn NameLoad NameLoad body Assign NameStore BinOpFloorDiv BinOpSub NameLoad Num Num If CompareLt NameLoad Num body Assign NameStore Num Assign NameStore BinOpSub BinOpSub NameLoad Num NameLoad If CompareLt NameLoad Num body Assign NameStore Num If CompareGt Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad BinOpAdd SubscriptLoad NameLoad Slice NameLoad SubscriptLoad NameLoad Slice UnaryOpUSub NameLoad orelse Assign NameStore Call NameLoad NameLoad If CompareLtE Call NameLoad NameLoad NameLoad body Return NameLoad Return BinOpAdd BinOpAdd SubscriptLoad NameLoad Slice NameLoad Str SubscriptLoad NameLoad Slice UnaryOpUSub NameLoad If CompareIs NameLoad AttributeLoad NameLoad attr body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore Str orelse Assign NameStore Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return BinOpMod NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr orelse Return BinOpMod NameLoad TupleLoad AttributeLoad NameLoad attr Str If CompareIs NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body Return NameLoad orelse Return BinOpMod Str AttributeLoad NameLoad attr If CompareIs NameLoad AttributeLoad NameLoad attr body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr orelse Return BinOpMod Str AttributeLoad NameLoad attr If CompareIs NameLoad AttributeLoad NameLoad attr body If Call NameLoad NameLoad Str body Return BinOpMod Str AttributeLoad NameLoad attr orelse Return BinOpMod Str AttributeLoad NameLoad attr If CompareIs NameLoad AttributeLoad NameLoad attr body Return BinOpMod Str AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore ListLoad AttributeLoad AttributeLoad NameLoad attr attr Str AugAssignSub NameStore BinOpAdd Call NameLoad SubscriptLoad NameLoad Index Num Num Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad Str NameLoad If NameLoad body For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr body If BoolOpOr Call AttributeLoad NameLoad attr Str UnaryOpNot Call AttributeLoad NameLoad attr Str body Continue Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Call NameLoad NameLoad BinOpAdd Str NameLoad NameLoad If CompareIsNot NameLoad NameLoad body If BoolOpOr CompareIsNot Call NameLoad NameLoad AttributeLoad NameLoad attr UnaryOpNot Call NameLoad body Continue Assign NameStore Call NameLoad NameLoad BinOpAdd NameLoad Str NameLoad If CompareIsNot NameLoad NameLoad body If BoolOpOr CompareIsNot Call NameLoad NameLoad AttributeLoad NameLoad attr UnaryOpNot Call NameLoad body Continue If BoolOpAnd CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad body Continue If NameLoad body Assign NameStore NameLoad orelse Expr Call NameLoad Str AugAssignSub NameStore BinOpAdd Call NameLoad NameLoad Num If CompareLtE NameLoad Num body Expr Call NameLoad Str Break Expr Call NameLoad NameLoad Expr Call NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad BinOpSub NameLoad Num AugAssignSub NameStore Call NameLoad NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad Str Return Call AttributeLoad Str attr NameLoad Assign NameStore Call NameLoad NameLoad Str NameLoad If CompareIs Call NameLoad NameLoad NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore ListLoad NameLoad Str AugAssignSub NameStore BinOpAdd Call NameLoad SubscriptLoad NameLoad Index Num Num If CompareLtE Call NameLoad NameLoad BinOpFloorDiv NameLoad Num body Assign NameStore Call NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad If Call NameLoad NameLoad NameLoad body For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad Assert CompareIs Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Break orelse Expr Call NameLoad Call NameLoad NameLoad NameLoad BinOpSub NameLoad Num Assign NameStore NameLoad Break For NameStore NameLoad body If UnaryOpNot Call NameLoad NameLoad NameLoad body Continue If NameLoad body Assign NameStore NameLoad orelse Expr Call NameLoad Str Assign NameStore NameLoad If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore SubscriptLoad NameLoad Slice BinOpSub Call NameLoad NameLoad Num AugAssignSub NameStore BinOpAdd Call NameLoad NameLoad Num If CompareLtE NameLoad Num body Expr Call NameLoad Str Break Expr Call NameLoad NameLoad Expr Call NameLoad Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad BinOpSub NameLoad Num AugAssignSub NameStore Call NameLoad NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad Str Return Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign TupleStore NameStore NameStore NameLoad Assign NameStore ListLoad NameLoad Assign NameStore AttributeLoad NameLoad attr AugAssignSub NameStore Num Assign NameStore NameLoad Assign NameStore CompareIs NameLoad NameLoad If BoolOpAnd NameLoad CompareLtE Call NameLoad NameLoad BinOpFloorDiv NameLoad Num body Assign NameStore Call NameLoad NameLoad TryExcept body For NameStore NameLoad body If CompareLtE NameLoad Num body Expr Call NameLoad Str Break Assign NameStore Call NameLoad NameLoad NameLoad BinOpSub NameLoad Num AugAssignSub NameStore BinOpAdd Call NameLoad NameLoad Num Expr Call NameLoad NameLoad If NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad BinOpSub NameLoad Num AugAssignSub NameStore Call NameLoad NameLoad Expr Call NameLoad Str Expr Call NameLoad NameLoad Expr Call NameLoad Str If CompareEq SubscriptLoad NameLoad Index Num Str body If BoolOpAnd CompareEq NameLoad Str CompareEq Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index Num Str orelse Assign SubscriptStore NameLoad Index Num NameLoad orelse Expr Call NameLoad NameLoad Return Call AttributeLoad Str attr NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Return BinOpAdd BinOpAdd NameLoad NameLoad Str If Call NameLoad NameLoad NameLoad body For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad Assert CompareIs Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Break orelse Assign NameStore AttributeLoad NameLoad attr AugAssignSub NameStore BinOpAdd Call NameLoad NameLoad Num Return BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad NameLoad BinOpSub NameLoad Num If BoolOpAnd CompareIsNot NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore ListLoad AttributeLoad NameLoad attr Str AugAssignSub NameStore BinOpAdd Call NameLoad SubscriptLoad NameLoad Index Num Num Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body If NameLoad body Assign NameStore NameLoad orelse Expr Call NameLoad Str Assign NameStore AttributeLoad NameLoad attr AugAssignSub NameStore BinOpAdd Call NameLoad NameLoad Num If CompareLtE NameLoad Num body Expr Call NameLoad Str Break Expr Call NameLoad NameLoad Expr Call NameLoad Str If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body AugAssignSub NameStore Num Expr Call NameLoad Str Assign NameStore NameLoad For NameStore NameLoad body If NameLoad body Assign NameStore NameLoad orelse AugAssignSub NameStore Num Expr Call NameLoad Str If CompareLtE NameLoad Num body Expr Call NameLoad Str Break Assign NameStore Call NameLoad NameLoad NameLoad BinOpSub NameLoad Num AugAssignSub NameStore Call NameLoad NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad Str orelse Assign NameStore Call NameLoad NameLoad NameLoad BinOpSub NameLoad Num AugAssignSub NameStore Call NameLoad NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad Str Return Call AttributeLoad Str attr NameLoad Return BinOpAdd AttributeLoad NameLoad attr Str decorator_list
N/A N/A A fast but lossy, totally generic object formatter. N/A os N/A types google.net.proto ProtocolBuffer N/A N/A google.appengine._internal.proto1 message N/A N/A N/A ImportError N/A N/A message None N/A EASY_TYPES N/A N/A type None int long float bool N/A META_TYPES N/A type N/A types ClassType N/A STRING_TYPES N/A str unicode N/A CONTAINER_TYPES N/A tuple list dict N/A ( ) N/A [ ] N/A { } N/A BUILTIN_TYPES N/A N/A EASY_TYPES STRING_TYPES N/A tuple CONTAINER_TYPES N/A INSTANCE_TYPE N/A types InstanceType format_value N/A N/A val limit level N/A 100 10 N/A N/A Wrapper around _format_value(). N/A N/A _format_value val limit level N/A _format_value N/A N/A val limit level len repr N/A len repr N/A N/A Format an arbitrary value as a compact string.

  This is a variant on Python's built-in repr() function, also
  borrowing some ideas from the repr.py standard library module, but
  tuned for speed even in extreme cases (like very large longs or very
  long strings) and safety (it never invokes user code).

  For structured data types like lists and objects it calls itself
  recursively; recursion is strictly limited by level.

  Python's basic types (numbers, strings, lists, tuples, dicts, bool,
  and None) are represented using their familiar Python notations.
  Objects are represented as ClassName<attr1=val1, attr2=val2, ...>.
  Portions omitted due to the various limits are represented using
  three dots ('...').

  Args:
    val: An arbitrary value.
    limit: Limit on the output length.
    level: Recursion level countdown.
    len, repr: Not arguments; for optimization.

  Returns:
    A str instance.
   N/A N/A level 0 N/A N/A ... N/A typ N/A type val N/A N/A typ EASY_TYPES N/A N/A N/A typ float N/A N/A rep N/A str val N/A N/A N/A typ long N/A N/A N/A val N/A 10 99 N/A N/A ...L N/A N/A N/A val N/A N/A 10 98 N/A N/A -...L N/A N/A rep N/A repr val N/A N/A rep N/A repr val N/A N/A N/A typ long N/A N/A len rep limit N/A N/A n1 N/A N/A limit 3 2 N/A n2 N/A N/A limit 3 n1 N/A rep N/A N/A N/A rep N/A n1 ... N/A rep N/A N/A n2 N/A rep N/A N/A typ META_TYPES N/A N/A N/A val __name__ N/A N/A typ STRING_TYPES N/A N/A n1 N/A N/A limit 3 2 N/A N/A n1 1 N/A N/A n1 1 N/A n2 N/A N/A limit 3 n1 N/A N/A n2 1 N/A N/A n2 1 N/A N/A N/A len val limit N/A N/A rep N/A repr N/A N/A val N/A n1 N/A val N/A N/A n2 N/A N/A rep N/A repr val N/A N/A N/A len rep limit N/A N/A rep N/A N/A N/A N/A rep N/A n1 ... N/A rep N/A N/A n2 N/A N/A typ N/A types MethodType N/A N/A N/A N/A val im_self None N/A N/A fmt <unbound method %s of %s> N/A N/A fmt <method %s of %s<>> N/A N/A N/A val im_class None N/A N/A N/A fmt N/A N/A val __name__ N/A N/A val im_class __name__ N/A N/A N/A fmt N/A N/A val __name__ ? N/A N/A typ N/A types FunctionType N/A N/A nam N/A val __name__ N/A N/A nam <lambda> N/A N/A nam N/A N/A N/A <function %s> N/A val __name__ N/A N/A typ N/A types BuiltinFunctionType N/A N/A N/A N/A val __self__ None N/A N/A N/A <built-in method %s of %s<>> N/A N/A val __name__ N/A N/A type N/A val __self__ __name__ N/A N/A N/A <built-in function %s> N/A val __name__ N/A N/A typ N/A types ModuleType N/A N/A N/A hasattr val __file__ N/A N/A N/A <module %s> N/A val __name__ N/A N/A N/A <built-in module %s> N/A val __name__ N/A N/A typ N/A types CodeType N/A N/A N/A <code object %s> N/A val co_name N/A N/A isinstance val N/A ProtocolBuffer ProtocolMessage N/A N/A buf N/A N/A N/A val __class__ __name__ < N/A limit N/A N/A len N/A buf N/A 0 2 N/A append N/A buf append N/A first True N/A dct N/A getattr val __dict__ None N/A dct N/A N/A N/A k v N/A sorted N/A N/A dct items N/A N/A N/A N/A N/A k startswith has_ N/A N/A N/A k endswith _ N/A N/A N/A name N/A k N/A -1 N/A has_method N/A getattr val N/A has_ name None N/A N/A has_method None N/A N/A N/A N/A N/A type has_method N/A types MethodType N/A N/A has_method N/A N/A N/A size_method N/A getattr val N/A name _size None N/A N/A size_method None N/A N/A N/A N/A N/A type size_method N/A types MethodType N/A N/A size_method N/A N/A N/A N/A N/A has_method None N/A size_method None N/A N/A N/A first N/A N/A first False N/A N/A N/A append ,  N/A limit N/A N/A len name 2 N/A N/A limit 0 N/A N/A N/A append ... N/A N/A N/A append name N/A N/A append = N/A rep N/A _format_value v limit N/A level 1 N/A limit N/A len rep N/A N/A append rep N/A N/A append > N/A N/A N/A join buf N/A dct N/A getattr val __dict__ None N/A N/A N/A type dct dict N/A N/A N/A typ INSTANCE_TYPE N/A N/A typ N/A val __class__ N/A typnam N/A typ __name__ N/A priv N/A N/A _ typnam __ N/A buffer N/A typnam < N/A limit N/A N/A len N/A buffer N/A 0 2 N/A N/A N/A len dct N/A limit 4 N/A N/A names N/A sorted dct N/A N/A names N/A list dct N/A append N/A buffer append N/A first True N/A N/A issubclass typ BUILTIN_TYPES N/A N/A builtin_typ BUILTIN_TYPES N/A N/A N/A issubclass typ builtin_typ N/A N/A N/A N/A val N/A builtin_typ val N/A N/A N/A type val builtin_typ N/A N/A N/A Exception N/A N/A N/A N/A N/A append N/A _format_value val limit N/A level 1 N/A first False N/A N/A nam names N/A N/A N/A N/A isinstance nam basestring N/A N/A N/A first N/A N/A first False N/A N/A N/A append ,  N/A pnam nam N/A N/A N/A pnam startswith priv N/A N/A pnam N/A pnam N/A N/A N/A len priv 2 N/A limit N/A N/A len pnam 2 N/A N/A limit 0 N/A N/A N/A append ... N/A N/A N/A append pnam N/A N/A append = N/A rep N/A _format_value N/A dct N/A nam limit N/A level 1 N/A limit N/A len rep N/A N/A append rep N/A N/A append > N/A N/A N/A join buffer N/A how N/A N/A CONTAINER_TYPES get typ N/A how N/A N/A N/A head tail how N/A buffer N/A head N/A append N/A buffer append N/A limit 2 N/A series val N/A isdict N/A typ dict N/A N/A isdict N/A N/A len val N/A limit 4 N/A N/A series N/A sorted val N/A N/A N/A elem series N/A N/A N/A limit 0 N/A N/A N/A append ... N/A N/A rep N/A _format_value elem limit N/A level 1 N/A limit N/A N/A len rep 2 N/A N/A append rep N/A isdict N/A N/A rep N/A _format_value N/A val N/A elem limit N/A level 1 N/A limit N/A len rep N/A N/A append : N/A N/A append rep N/A N/A append ,  N/A N/A N/A buffer N/A -1 ,  N/A N/A N/A N/A tail ) N/A N/A len val 1 N/A N/A N/A buffer N/A -1 ,) N/A N/A N/A buffer N/A -1 tail N/A N/A N/A append tail N/A N/A N/A join buffer N/A N/A N/A N/A RuntimeError KeyError N/A N/A N/A N/A head tail  (Container modified during iteration) N/A N/A issubclass typ BUILTIN_TYPES N/A N/A builtin_typ BUILTIN_TYPES N/A N/A N/A issubclass typ builtin_typ N/A N/A N/A N/A val N/A builtin_typ val N/A N/A N/A type val builtin_typ N/A N/A N/A Exception N/A N/A N/A N/A typnam N/A typ __name__ N/A limit N/A N/A len typnam 2 N/A N/A %s<%s> N/A typnam N/A _format_value val limit N/A level 1 N/A N/A N/A message None N/A isinstance val N/A message Message N/A N/A buffer N/A N/A typ __name__ < N/A limit N/A N/A len N/A buffer N/A 0 2 N/A append N/A buffer append N/A first True N/A fields N/A N/A val ListFields N/A N/A f v fields N/A N/A first N/A N/A first False N/A N/A N/A append ,  N/A name N/A f name N/A limit N/A N/A len name 2 N/A N/A limit 0 N/A N/A N/A append ... N/A N/A N/A append name N/A N/A append = N/A N/A N/A f label N/A f LABEL_REPEATED N/A N/A limit 2 N/A N/A append [ N/A first_sub True N/A item v N/A N/A first_sub N/A N/A first_sub False N/A N/A limit 2 N/A N/A append ,  N/A N/A limit 0 N/A N/A N/A append ... N/A N/A rep N/A _format_value item limit N/A level 1 N/A limit N/A len rep N/A N/A append rep N/A N/A append ] N/A N/A rep N/A _format_value v limit N/A level 1 N/A limit N/A len rep N/A N/A append rep N/A N/A append > N/A N/A N/A join buffer N/A N/A N/A typ __name__ <> N/A