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