(cls)
| 220 | print("Example 13") |
| 221 | class DescriptorRowMapper(RowMapper): |
| 222 | def __init_subclass__(cls): |
| 223 | fields = [] |
| 224 | for key, value in cls.__dict__.items(): |
| 225 | if isinstance(value, Field): # Changed |
| 226 | fields.append(key) |
| 227 | cls.fields = tuple(fields) |
| 228 | |
| 229 | try: |
| 230 | DescriptorRowMapper.from_row([1, 2, 3, 4]) |