in src/guclimate/core/runner.py [0:0]
def shouldSplitRequest(self, request):
client = ApiClient()
estimate = client.estimate_costs(request.product, **request.params)
shouldSplit = estimate["cost"] > estimate["limit"]
if shouldSplit:
print(f"Splitting request... {estimate}")
return shouldSplit