Write 'value' to a .plist file. 'fp' should be a writable, binary file object.
(value, fp, *, fmt=FMT_XML, sort_keys=True, skipkeys=False,
aware_datetime=False)
| 926 | |
| 927 | |
| 928 | def dump(value, fp, *, fmt=FMT_XML, sort_keys=True, skipkeys=False, |
| 929 | aware_datetime=False): |
| 930 | """Write 'value' to a .plist file. 'fp' should be a writable, |
| 931 | binary file object. |
| 932 | """ |
| 933 | if fmt not in _FORMATS: |
| 934 | raise ValueError("Unsupported format: %r"%(fmt,)) |
| 935 | |
| 936 | writer = _FORMATS[fmt]["writer"](fp, sort_keys=sort_keys, skipkeys=skipkeys, |
| 937 | aware_datetime=aware_datetime) |
| 938 | writer.write(value) |
| 939 | |
| 940 | |
| 941 | def dumps(value, *, fmt=FMT_XML, skipkeys=False, sort_keys=True, |