Skip to content

Imports faltantes en transformadores definidos por el usuario #1

@joangq

Description

@joangq

Si en un archivo definimos

from typing import Any, final

@transformer.convert
def foo(df: Any, x: final):
    ...

En el archivo generado por exportar_transformador, faltarán los imports.
Esto se debe a que el decorador sólo agarra las sourcelines de la función, sin interpretarla, y es un problema porque el código de salida no va a compilar.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdificultad:mediaRequiere pensar un poco la solución.necesidad:importanteHay que implementarlo en un tiempo definido.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions