Skip to content

AttributeError: 'PathParameter' object has no attribute 'traces' #545

@necusjz

Description

@necusjz

Traceback (most recent call last):
File "c:\users\ethanyang\workspace\metadata-generator\src\aaz_dev\command\api_cmds.py", line 258, in generate_all
to_aaz(Config.DEFAULT_SWAGGER_MODULE)
File "c:\users\ethanyang\workspace\metadata-generator\src\aaz_dev\command\api_cmds.py", line 237, in to_aaz
ws.add_new_resources_by_swagger(mod_names=module_name, version=version, resources=resources)
File "c:\users\ethanyang\workspace\metadata-generator\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\metadata-generator\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\metadata-generator\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\metadata-generator\src\aaz_dev\swagger\controller\command_generator.py", line 453, in create_draft_command_group
op = self.generate_operation(cmd_builder, path_item, instance_var)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\metadata-generator\src\aaz_dev\swagger\controller\command_generator.py", line 632, in generate_operation
op = cmd_builder(path_item, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\metadata-generator\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 90, in call
return schema.to_cmd(sub_builder, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\metadata-generator\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\metadata-generator\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 90, in call
return schema.to_cmd(sub_builder, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\metadata-generator\src\aaz_dev\swagger\model\schema\operation.py", line 185, in to_cmd
model = builder(p)
^^^^^^^^^^
File "c:\users\ethanyang\workspace\metadata-generator\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 90, in call
return schema.to_cmd(sub_builder, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\metadata-generator\src\aaz_dev\swagger\model\schema\parameter.py", line 132, in to_cmd
model = super().to_cmd(builder, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\metadata-generator\src\aaz_dev\swagger\model\schema\items.py", line 81, in to_cmd
builder.setup_fmt(model, self)
File "c:\users\ethanyang\workspace\metadata-generator\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 366, in setup_fmt
fmt = self.build_cmd_string_format(schema)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\users\ethanyang\workspace\metadata-generator\src\aaz_dev\swagger\model\schema\cmd_builder.py", line 420, in build_cmd_string_format
logger.warning('Invalid regex expression: traces: {}, pattern: {}'.format(str([schema.traces]), schema.pattern))
^^^^^^^^^^^^^
AttributeError: 'PathParameter' object has no attribute 'traces'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions