support Option as default function parameter #248

Closed
opened 2022-03-28 21:12:33 +08:00 by sb10q · 0 comments

e.g.

@kernel
def set_dac_mu(self, values: list[int32], channels: Option[list[int32]] = none):

currently fails with:

pyo3_runtime.PanicException: called `Result::unwrap()` on an `Err` value: "only primitives values and tuple can be default parameter value"
e.g. ``` @kernel def set_dac_mu(self, values: list[int32], channels: Option[list[int32]] = none): ``` currently fails with: ``` pyo3_runtime.PanicException: called `Result::unwrap()` on an `Err` value: "only primitives values and tuple can be default parameter value" ```
sb10q added the
high-priority
label 2022-03-28 21:18:32 +08:00
sb10q changed title from support none as default function parameter to support Option as default function parameter 2022-03-28 22:12:31 +08:00
sb10q added this to the Alpha milestone 2022-03-28 22:12:53 +08:00
sb10q closed this issue 2022-03-30 08:25:22 +08:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: M-Labs/nac3#248
There is no content yet.