On 09.03.2022 00:45, Pietro Convalle wrote:
Si, probabilmente la cosa migliore e' ridefinire __new__
ma invece di aggiungerla dopo la creazione prova ad aggiungerla durante
la creazione concatenando i valori default prima o dopo il for
ho anche provato ad aggiungere questa modifica dopo la crea
Si, probabilmente la cosa migliore e' ridefinire __new__
ma invece di aggiungerla dopo la creazione prova ad aggiungerla durante
la creazione concatenando i valori default prima o dopo il for
ho anche provato ad aggiungere questa modifica dopo la creazione di
> Links, ma non ha effetto.
>
> Lin
Errata: il codice di Links ovviamente รจ:
Links = typing.NamedTuple(
"Links",
tuple(
(cardinal_point.value, int)
for cardinal_point in CARDINAL_POINTS_6_NS))
ho anche provato ad aggiungere questa modifica dopo la creazione di Links,
ma non ha effetto.
Links._field_default
Salve a tutti!
Sto cercando in python 3.10 di creare una typing.NamedTuple (*typing.* non
*collections.*) in questo modo:
Links = typing.NamedTuple(
"Links",
{
cardinal_point.value: int
for cardinal_point in CARDINAL_POINTS_6_NS
})
e fin qui funziona tutto.
Non riesco