this patch emerged from a discussion in #312. It is quite large but also pretty simple: instead of passing the relevant containers directly to the _resolve_snref() methods, we now put every object that is possibly required for short name resolution into a new SnRefContext object. Those parts of the context which are not applicable are simply None and the respective _resolve_snref() methods are responsible for ensuring that the parts of the context which they require are present...
this patch emerged from a discussion in #312. It is quite large but also pretty simple: instead of passing the relevant containers directly to the
_resolve_snref()
methods, we now put every object that is possibly required for short name resolution into a newSnRefContext
object. Those parts of the context which are not applicable are simplyNone
and the respective_resolve_snref()
methods are responsible for ensuring that the parts of the context which they require are present...Andreas Lauser <andreas.lauser@mercedes-benz.com>, on behalf of MBition GmbH. Provider Information