Traceback (most recent call last):
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 411, in build_cmd_string_format
_ = re.compile(schema.pattern) # verify schema pattern
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\AppData\Local\Programs\Python\Python311\Lib\re_init_.py", line 227, in compile
return compile(pattern, flags)
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\AppData\Local\Programs\Python\Python311\Lib\re_init.py", line 294, in _compile
p = _compiler.compile(pattern, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\AppData\Local\Programs\Python\Python311\Lib\re_compiler.py", line 745, in compile
p = _parser.parse(p, flags)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\AppData\Local\Programs\Python\Python311\Lib\re_parser.py", line 989, in parse
p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\AppData\Local\Programs\Python\Python311\Lib\re_parser.py", line 464, in _parse_sub
itemsappend(_parse(source, state, verbose, nested + 1,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\AppData\Local\Programs\Python\Python311\Lib\re_parser.py", line 616, in _parse
raise source.error(msg, len(this) + 1 + len(that))
re.error: bad character range \w-. at position 8
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "\?\C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Scripts\aaz-dev-script.py", line 33, in
sys.exit(load_entry_point('aaz-dev', 'console_scripts', 'aaz-dev')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\app\main.py", line 6, in main
cli.main(args=sys.argv[1:])
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\core.py", line 1082, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\core.py", line 788, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\flask\cli.py", line 386, in decorator
return ctx.invoke(f, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\core.py", line 788, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\command\api_cmds.py", line 128, in generate_command_models_from_swagger
ws.add_new_resources_by_swagger(
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\command\controller\workspace_manager.py", line 616, in add_new_resources_by_swagger
self._add_new_resources(self.swagger_command_generator, swagger_resources, resource_options)
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\command\controller\workspace_manager.py", line 663, in _add_new_resources
cfg_editor = self._build_draft_cfg_editor(command_generator, resource, options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\command\controller\workspace_manager.py", line 817, in _build_draft_cfg_editor
command_group = command_generator.create_draft_command_group(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\controller\command_generator.py", line 452, in create_draft_command_group
op = self.generate_operation(cmd_builder, path_item, instance_var)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\controller\command_generator.py", line 631, in generate_operation
op = cmd_builder(path_item, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 87, in call
return schema.to_cmd(sub_builder, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\path_item.py", line 64, in to_cmd
cmd_op = builder(op, parent_parameters=parent_parameters, host_path=host_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 87, in call
return schema.to_cmd(sub_builder, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\operation.py", line 185, in to_cmd
model = builder(p)
^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 87, in call
return schema.to_cmd(sub_builder, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\parameter.py", line 132, in to_cmd
model = super().to_cmd(builder, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\items.py", line 81, in to_cmd
builder.setup_fmt(model, self)
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 361, in setup_fmt
fmt = self.build_cmd_string_format(schema)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 415, in build_cmd_string_format
key=[schema.traces],
^^^^^^^^^^^^^
AttributeError: 'PathParameter' object has no attribute 'traces'
Traceback (most recent call last):
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 411, in build_cmd_string_format
_ = re.compile(schema.pattern) # verify schema pattern
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\AppData\Local\Programs\Python\Python311\Lib\re_init_.py", line 227, in compile
return compile(pattern, flags)
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\AppData\Local\Programs\Python\Python311\Lib\re_init.py", line 294, in _compile
p = _compiler.compile(pattern, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\AppData\Local\Programs\Python\Python311\Lib\re_compiler.py", line 745, in compile
p = _parser.parse(p, flags)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\AppData\Local\Programs\Python\Python311\Lib\re_parser.py", line 989, in parse
p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\AppData\Local\Programs\Python\Python311\Lib\re_parser.py", line 464, in _parse_sub
itemsappend(_parse(source, state, verbose, nested + 1,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\AppData\Local\Programs\Python\Python311\Lib\re_parser.py", line 616, in _parse
raise source.error(msg, len(this) + 1 + len(that))
re.error: bad character range \w-. at position 8
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "\?\C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Scripts\aaz-dev-script.py", line 33, in
sys.exit(load_entry_point('aaz-dev', 'console_scripts', 'aaz-dev')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\app\main.py", line 6, in main
cli.main(args=sys.argv[1:])
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\core.py", line 1082, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\core.py", line 788, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\flask\cli.py", line 386, in decorator
return ctx.invoke(f, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ethanyang\workspace\aaz-dev-tools\venv\Lib\site-packages\click\core.py", line 788, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\command\api_cmds.py", line 128, in generate_command_models_from_swagger
ws.add_new_resources_by_swagger(
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\command\controller\workspace_manager.py", line 616, in add_new_resources_by_swagger
self._add_new_resources(self.swagger_command_generator, swagger_resources, resource_options)
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\command\controller\workspace_manager.py", line 663, in _add_new_resources
cfg_editor = self._build_draft_cfg_editor(command_generator, resource, options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\command\controller\workspace_manager.py", line 817, in _build_draft_cfg_editor
command_group = command_generator.create_draft_command_group(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\controller\command_generator.py", line 452, in create_draft_command_group
op = self.generate_operation(cmd_builder, path_item, instance_var)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\controller\command_generator.py", line 631, in generate_operation
op = cmd_builder(path_item, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 87, in call
return schema.to_cmd(sub_builder, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\path_item.py", line 64, in to_cmd
cmd_op = builder(op, parent_parameters=parent_parameters, host_path=host_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 87, in call
return schema.to_cmd(sub_builder, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\operation.py", line 185, in to_cmd
model = builder(p)
^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 87, in call
return schema.to_cmd(sub_builder, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\parameter.py", line 132, in to_cmd
model = super().to_cmd(builder, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\items.py", line 81, in to_cmd
builder.setup_fmt(model, self)
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 361, in setup_fmt
fmt = self.build_cmd_string_format(schema)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\aaz-dev-tools\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 415, in build_cmd_string_format
key=[schema.traces],
^^^^^^^^^^^^^
AttributeError: 'PathParameter' object has no attribute 'traces'