(f, mode=None)
| 945 | _write_string(self._file, name) |
| 946 | |
| 947 | def open(f, mode=None): |
| 948 | if mode is None: |
| 949 | if hasattr(f, 'mode'): |
| 950 | mode = f.mode |
| 951 | else: |
| 952 | mode = 'rb' |
| 953 | if mode in ('r', 'rb'): |
| 954 | return Aifc_read(f) |
| 955 | elif mode in ('w', 'wb'): |
| 956 | return Aifc_write(f) |
| 957 | else: |
| 958 | raise Error("mode must be 'r', 'rb', 'w', or 'wb'") |
| 959 | |
| 960 | |
| 961 | if __name__ == '__main__': |
no test coverage detected