Skip to main content
Galileo home page
Search...
⌘K
Ask AI
Sign Up
Sign Up
Search...
Navigation
utils
validations
Documentation
Learn
SDK/API Reference
Cookbooks
Release Notes
Overview
Python SDK Reference
Overview
galileo
datasets
decorator
exceptions
experiments
experiment_tags
export
job_progress
log_streams
metrics
otel
projects
prompts
protect
runs
scorers
search
stages
traces
tracing
handlers
logger
middleware
openai
utils
datasets
env_helpers
exceptions
headers_data
log_config
metrics
projects
prompts
retrievers
serialization
singleton
span_utils
uuid_utils
validations
decorators
TypeScript SDK Reference
Overview
galileo
API Reference
Overview
v2
On this page
require_exactly_one
Raises
utils
validations
Copy page
Copy page
require_exactly_one
Copy
Ask AI
def
require_exactly_one
(
*
param_names
:
str
,
Decorator to ensure that exactly one of the given keyword arguments is provided (not None).
Raises
ValidationError: If neither or both parameters are provided.
Examples
@require_exactly_one(“project_id”, “project_name”) def list(*, project_id=None, project_name=None): …
Was this page helpful?
Yes
No
Suggest edits
Raise issue
uuid_utils
Previous
exception_handling
Next
⌘I