类型系统
由于 Python 是一个动态强类型的语言,为了应对现代软件工程的挑战,增强开发者对于大规模应用 Python SDK 的信心, 除了在 Python 3 中启用 Type Hints 特性外,AutoAI Python SDK 还基于类型系统实现了运行时的类型检查。
例如:
- snippet.python
client.uhost().create_uhost_instance({ 'CPU': "i am not a integer", })
该段代码将抛出 ValidationException
异常,因为 CPU 期望一个整数类型,并且多个必填参数没有被正确设置。