Lines Matching refs:write
374 out.write("<value><dateTime.iso8601>")
375 out.write(self.value)
376 out.write("</dateTime.iso8601></value>\n")
423 out.write("<value><base64>\n")
425 out.write(encoded.decode('ascii'))
426 out.write("</base64></value>\n")
477 to an XML-RPC params chunk. To write a fault response, pass a
495 write = out.append
499 write("<fault>\n")
502 write)
503 write("</fault>\n")
511 write("<params>\n")
513 write("<param>\n")
514 dump(v, write)
515 write("</param>\n")
516 write("</params>\n")
520 def __dump(self, value, write):
536 f(self, value, write)
538 def dump_nil (self, value, write):
541 write("<value><nil/></value>")
544 def dump_bool(self, value, write):
545 write("<value><boolean>")
546 write(value and "1" or "0")
547 write("</boolean></value>\n")
550 def dump_long(self, value, write):
553 write("<value><int>")
554 write(str(int(value)))
555 write("</int></value>\n")
561 def dump_double(self, value, write):
562 write("<value><double>")
563 write(repr(value))
564 write("</double></value>\n")
567 def dump_unicode(self, value, write, escape=escape):
568 write("<value><string>")
569 write(escape(value))
570 write("</string></value>\n")
573 def dump_bytes(self, value, write):
574 write("<value><base64>\n")
576 write(encoded.decode('ascii'))
577 write("</base64></value>\n")
581 def dump_array(self, value, write):
587 write("<value><array><data>\n")
589 dump(v, write)
590 write("</data></array></value>\n")
595 def dump_struct(self, value, write, escape=escape):
601 write("<value><struct>\n")
603 write("<member>\n")
606 write("<name>%s</name>\n" % escape(k))
607 dump(v, write)
608 write("</member>\n")
609 write("</struct></value>\n")
613 def dump_datetime(self, value, write):
614 write("<value><dateTime.iso8601>")
615 write(_strftime(value))
616 write("</dateTime.iso8601></value>\n")
619 def dump_instance(self, value, write):
622 self.write = write
624 del self.write
627 self.dump_struct(value.__dict__, write)
1050 gzf.write(data)