On 11/07/2018 17:22, Igor Mammedov wrote: > It also seems wrong to call _plug handler on maybe partially > initialized device so perhaps we should first finish devices/children > realization then do reset and only after that call _plug() handler
I agree but this is too dangerous until we look at plug() handlers and remove the usage of Error **. Introducing a new callback helps the transition. Paolo