MCPcopy Index your code
hub / github.com/python/cpython / dump_array

Method dump_array

Lib/xmlrpc/client.py:555–565  ·  view source on GitHub ↗
(self, value, write)

Source from the content-addressed store, hash-verified

553 dispatch[bytearray] = dump_bytes
554
555 def dump_array(self, value, write):
556 i = id(value)
557 if i in self.memo:
558 raise TypeError("cannot marshal recursive sequences")
559 self.memo[i] = None
560 dump = self.__dump
561 write("<value><array><data>\n")
562 for v in value:
563 dump(v, write)
564 write("</data></array></value>\n")
565 del self.memo[i]
566 dispatch[tuple] = dump_array
567 dispatch[list] = dump_array
568

Callers

nothing calls this directly

Calls 3

idFunction · 0.85
writeFunction · 0.50
dumpFunction · 0.50

Tested by

no test coverage detected