From 64c06980a7822cce06fc63c936e441dbf43d1a4d Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Mon, 22 Jun 2026 15:39:56 -0400 Subject: [PATCH] Better error if client mixes multicall methods --- koji/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/koji/__init__.py b/koji/__init__.py index 81a37dd6..f68ab5f1 100644 --- a/koji/__init__.py +++ b/koji/__init__.py @@ -3676,6 +3676,8 @@ class MultiCallSession(object): else: batches = [calls] results = [] + if self._session.multicall: + raise MultiCallNotReady('Cannot evaluate multicall session during a legacy multicall') for calls in batches: args = ([c.format() for c in calls],) _results = self._session._callMethod('multiCall', args, {})