def _proxy_model_op(opspec): if not opspec: return None try: return model_proxy.resolve_model_op(opspec) except model_proxy.NotSupported: return None
def _proxy_model_op(opspec): if not opspec: return None try: return model_proxy.resolve_model_op(opspec) except model_proxy.NotSupported: return None except model_proxy.OpSpecError as e: _model_op_proxy_error(opspec, e)
def _try_model_proxy(opspec): if not opspec: return None try: model, op_name = model_proxy.resolve_model_op(opspec) except model_proxy.NotSupported: return None except model_proxy.OpSpecError as e: raise ModelOpProxyError(opspec, str(e)) else: opdef = model.modeldef.get_operation(op_name) if opdef: opdef.set_modelref(model.reference) return opdef