Mein Verständnis ist, dass Sie, um die Pydantic_Data_Converter in die automatische Konvertierung von Ausgängen zu erhalten, eine Funktionsreferenz übergeben, dh < /p>
Dies gibt ein testmodel < /p>
ordnungsgemäß zurück.
Code: Select all
result: TestModel = await workflow.execute_activity(
test_activity,
start_to_close_timeout=timedelta(seconds=10)
)
< /code>
Dies gibt einen Diktat < /p>
zurück result: TestModel = await workflow.execute_activity(
'test_activity',
start_to_close_timeout=timedelta(seconds=10)
)
Das Problem besteht darin, dass ein Hinweis auf test_Activity häufig das
Importieren von nichtterministischen Paketen einführt, z. B. wenn test_activity in Aktivitäten liegt. Verwenden Sie Pydantic_data_Converter zusammen mit Drittanbieter -Importen.