Не видя следующую строку, трудно понять, каково ваше намерение.
Если вы понижаетесь (скажем, от object
до Fault
) - вам не нужно!В IronPython члены проверяются во время выполнения, поэтому, если userState
уже является Fault
, вы можете рассматривать его как единое целое без приведения.
Если вы пытаетесь инициировать явное / неявное преобразование, используйте clr.Convert
.
Если вы проверяете, является ли userState
Fault
, используйте isinstance(userState, Fault)
.