(self: Any)
| 45 | ) |
| 46 | |
| 47 | def getter(self: Any) -> Any: |
| 48 | if warn_str: |
| 49 | warnings.warn(warn_str, stacklevel=2, category=DeprecationWarning) |
| 50 | if closed_only and not self._closed: |
| 51 | raise AttributeError("can only get %r on a closed file" % field_name) |
| 52 | # Protect against PHP-237 |
| 53 | if field_name == "length": |
| 54 | return self._file.get(field_name, 0) |
| 55 | return self._file.get(field_name, None) |
| 56 | |
| 57 | def setter(self: Any, value: Any) -> Any: |
| 58 | if warn_str: |