(field, alias, *, name, previous)
| 1959 | for name in transforms: |
| 1960 | |
| 1961 | def transform(field, alias, *, name, previous): |
| 1962 | try: |
| 1963 | wrapped = previous(field, alias) |
| 1964 | return self.try_transform(wrapped, name) |
| 1965 | except FieldError: |
| 1966 | # FieldError is raised if the transform doesn't exist. |
| 1967 | if isinstance(final_field, Field) and last_field_exception: |
| 1968 | raise last_field_exception |
| 1969 | else: |
| 1970 | raise |
| 1971 | |
| 1972 | final_transformer = functools.partial( |
| 1973 | transform, name=name, previous=final_transformer |