Description
after adding support for UUID in iaas the use of the SDK is failing with expected string or bytes-like object, got 'UUID'
Steps to reproduce
from uuid import UUID
from stackit.core.configuration import Configuration
from stackit.iaas.api.default_api import DefaultApi
def mytest():
config_kwargs = {
# 'region': self.region,
'service_account_key_path': ".../svc_acc.json",
}
config = Configuration(**config_kwargs)
client = DefaultApi(config)
srv = client.list_servers(project_id=UUID("uuid"), region="eu01")
print(srv)
if __name__ == "__main__":
mytest()
Actual behavior
error message expected string or bytes-like object, got 'UUID'
Expected behavior
no error
Environment
- OS: Linux
- Python version (see
python --version): 3.14.3
- Version of the Python STACKIT SDK:
# please run the following command to get the versions of the STACKIT Python SDK versions and add the output here in this code block
$ pip list | grep "stackit"
latest stackit.iaas
Additional information
Feel free to add any additional information here.