(self, name, mode)
| 312 | """ |
| 313 | |
| 314 | def __init__(self, name, mode): |
| 315 | mode = { |
| 316 | "r": os.O_RDONLY, |
| 317 | "w": os.O_WRONLY | os.O_CREAT | os.O_TRUNC, |
| 318 | }[mode] |
| 319 | if hasattr(os, "O_BINARY"): |
| 320 | mode |= os.O_BINARY |
| 321 | self.fd = os.open(name, mode, 0o666) |
| 322 | |
| 323 | def close(self): |
| 324 | os.close(self.fd) |