Reference verification
Review that the targeted function matches what the text describes.
| Report file | Line | Reference | Status | Targeted function |
|---|---|---|---|---|
| 00-summary_stable-2026.2.md | 29 | osc_placement/plugin.py | OK | |
| 00-summary_stable-2026.2.md | 33 | osc_placement/version.py:21-55 | OK | <module> |
| 01-cli-commands_stable-2026.2.md | 9 | osc_placement/plugin.py | OK | |
| 01-cli-commands_stable-2026.2.md | 10 | osc_placement/plugin.py:46-58 | OK | build_option_parser |
| 01-cli-commands_stable-2026.2.md | 11 | osc_placement/http.py:69-86 | OK | negotiate_api_version |
| 01-cli-commands_stable-2026.2.md | 11 | osc_placement/version.py:57-61 | OK | <module> |
| 01-cli-commands_stable-2026.2.md | 13 | osc_placement/version.py:21-55 | OK | <module> |
| 01-cli-commands_stable-2026.2.md | 14 | osc_placement/version.py:119-147 | OK | _compare |
| 01-cli-commands_stable-2026.2.md | 15 | osc_placement/http.py:55-67 | OK | request |
| 01-cli-commands_stable-2026.2.md | 15 | osc_placement/plugin.py:29-43 | OK | make_client |
| 01-cli-commands_stable-2026.2.md | 20 | osc_placement/resources/resource_provider.py:26-73 | OK | CreateResourceProvider |
| 01-cli-commands_stable-2026.2.md | 21 | osc_placement/resources/resource_provider.py:75-219 | OK | ListResourceProvider |
| 01-cli-commands_stable-2026.2.md | 32 | osc_placement/resources/resource_provider.py:259-310 | OK | SetResourceProvider |
| 01-cli-commands_stable-2026.2.md | 36 | osc_placement/resources/inventory.py:101-252 | OK | SetInventory |
| 01-cli-commands_stable-2026.2.md | 40 | osc_placement/resources/inventory.py:80-99 | OK | parse_resource_argument |
| 01-cli-commands_stable-2026.2.md | 41 | osc_placement/resources/inventory.py:254-305 | OK | SetClassInventory |
| 01-cli-commands_stable-2026.2.md | 45 | osc_placement/resources/allocation.py:47-176 | OK | SetAllocation |
| 01-cli-commands_stable-2026.2.md | 46 | osc_placement/resources/allocation.py:23-44 | OK | parse_allocations |
| 01-cli-commands_stable-2026.2.md | 50 | osc_placement/resources/allocation.py:178-300 | OK | UnsetAllocation |
| 01-cli-commands_stable-2026.2.md | 54 | osc_placement/resources/trait.py:182-223 | OK | SetResourceProviderTrait |
| 01-cli-commands_stable-2026.2.md | 55 | osc_placement/resources/aggregate.py:22-89 | OK | SetAggregate |
| 01-cli-commands_stable-2026.2.md | 57 | osc_placement/resources/allocation_candidate.py:43-288 | OK | ListAllocationCandidate |
| 01-cli-commands_stable-2026.2.md | 60 | osc_placement/resources/common.py:41-58 | OK | get_required_query_param_from_args |
| 01-cli-commands_stable-2026.2.md | 68 | osc_placement/resources/allocation_candidate.py:43 | OK | ListAllocationCandidate |
| 01-cli-commands_stable-2026.2.md | 69 | osc_placement/resources/resource_class.py:46 | OK | CreateResourceClass |
| 01-cli-commands_stable-2026.2.md | 70 | osc_placement/resources/resource_class.py:128 | OK | DeleteResourceClass |
| 01-cli-commands_stable-2026.2.md | 71 | osc_placement/resources/resource_class.py:24 | OK | ListResourceClass |
| 01-cli-commands_stable-2026.2.md | 72 | osc_placement/resources/resource_class.py:70 | OK | SetResourceClass |
| 01-cli-commands_stable-2026.2.md | 73 | osc_placement/resources/resource_class.py:100 | OK | ShowResourceClass |
| 01-cli-commands_stable-2026.2.md | 74 | osc_placement/resources/aggregate.py:91 | OK | ListAggregate |
| 01-cli-commands_stable-2026.2.md | 75 | osc_placement/resources/aggregate.py:22 | OK | SetAggregate |
| 01-cli-commands_stable-2026.2.md | 76 | osc_placement/resources/allocation.py:348 | OK | DeleteAllocation |
| 01-cli-commands_stable-2026.2.md | 77 | osc_placement/resources/allocation.py:47 | OK | SetAllocation |
| 01-cli-commands_stable-2026.2.md | 78 | osc_placement/resources/allocation.py:302 | OK | ShowAllocation |
| 01-cli-commands_stable-2026.2.md | 79 | osc_placement/resources/allocation.py:178 | OK | UnsetAllocation |
| 01-cli-commands_stable-2026.2.md | 80 | osc_placement/resources/resource_provider.py:26 | OK | CreateResourceProvider |
| 01-cli-commands_stable-2026.2.md | 81 | osc_placement/resources/resource_provider.py:312 | OK | DeleteResourceProvider |
| 01-cli-commands_stable-2026.2.md | 82 | osc_placement/resources/inventory.py:254 | OK | SetClassInventory |
| 01-cli-commands_stable-2026.2.md | 83 | osc_placement/resources/inventory.py:307 | OK | DeleteInventory |
| 01-cli-commands_stable-2026.2.md | 84 | osc_placement/resources/inventory.py:390 | OK | ListInventory |
| 01-cli-commands_stable-2026.2.md | 85 | osc_placement/resources/inventory.py:101 | OK | SetInventory |
| 01-cli-commands_stable-2026.2.md | 86 | osc_placement/resources/inventory.py:350 | OK | ShowInventory |
| 01-cli-commands_stable-2026.2.md | 87 | osc_placement/resources/resource_provider.py:75 | OK | ListResourceProvider |
| 01-cli-commands_stable-2026.2.md | 88 | osc_placement/resources/resource_provider.py:259 | OK | SetResourceProvider |
| 01-cli-commands_stable-2026.2.md | 89 | osc_placement/resources/resource_provider.py:221 | OK | ShowResourceProvider |
| 01-cli-commands_stable-2026.2.md | 90 | osc_placement/resources/trait.py:225 | OK | DeleteResourceProviderTrait |
| 01-cli-commands_stable-2026.2.md | 91 | osc_placement/resources/trait.py:155 | OK | ListResourceProviderTrait |
| 01-cli-commands_stable-2026.2.md | 92 | osc_placement/resources/trait.py:182 | OK | SetResourceProviderTrait |
| 01-cli-commands_stable-2026.2.md | 93 | osc_placement/resources/usage.py:68 | OK | ShowUsage |
| 01-cli-commands_stable-2026.2.md | 94 | osc_placement/resources/usage.py:24 | OK | ResourceShowUsage |
| 01-cli-commands_stable-2026.2.md | 95 | osc_placement/resources/trait.py:98 | OK | CreateTrait |
| 01-cli-commands_stable-2026.2.md | 96 | osc_placement/resources/trait.py:128 | OK | DeleteTrait |
| 01-cli-commands_stable-2026.2.md | 97 | osc_placement/resources/trait.py:24 | OK | ListTrait |
| 01-cli-commands_stable-2026.2.md | 98 | osc_placement/resources/trait.py:70 | OK | ShowTrait |
| 02-errors_stable-2026.2.md | 9 | osc_placement/http.py:33-46 | OK | _wrap_http_exceptions |
| 02-errors_stable-2026.2.md | 22 | osc_placement/http.py:23-26 | OK | <module> |
| 02-errors_stable-2026.2.md | 25 | osc_placement/http.py:40 | OK | _wrap_http_exceptions |
| 02-errors_stable-2026.2.md | 39 | osc_placement/version.py:119-147 | OK | _compare |
| 02-errors_stable-2026.2.md | 40 | osc_placement/resources/allocation.py:23-31 | OK | parse_allocations |
| 02-errors_stable-2026.2.md | 41 | osc_placement/resources/allocation.py:36-42 | OK | parse_allocations |
| 02-errors_stable-2026.2.md | 42 | osc_placement/resources/allocation.py:126-129 | OK | take_action |
| 02-errors_stable-2026.2.md | 43 | osc_placement/resources/inventory.py:80-99 | OK | parse_resource_argument |
| 02-errors_stable-2026.2.md | 44 | osc_placement/resources/inventory.py:175-178 | OK | take_action |
| 02-errors_stable-2026.2.md | 45 | osc_placement/resources/inventory.py:209-224 | OK | take_action |
| 02-errors_stable-2026.2.md | 46 | osc_placement/resources/allocation.py:148-157 | OK | take_action |
| 02-errors_stable-2026.2.md | 51 | osc_placement/http.py:80-86 | OK | negotiate_api_version |
| 03-interactions_stable-2026.2.md | 9 | osc_placement/plugin.py:36-43 | OK | make_client |
| 03-interactions_stable-2026.2.md | 10 | osc_placement/http.py:55-67 | OK | request |
| 03-interactions_stable-2026.2.md | 14 | osc_placement/http.py:57-61 | OK | request |
| 03-interactions_stable-2026.2.md | 17 | osc_placement/resources/common.py:29-38 | OK | url_with_filters |
| 04-scenarios_stable-2026.2.md | 27 | osc_placement/http.py:69-86 | OK | negotiate_api_version |
| 04-scenarios_stable-2026.2.md | 50 | osc_placement/resources/allocation.py:115-176 | OK | take_action |
| 04-scenarios_stable-2026.2.md | 72 | osc_placement/resources/inventory.py:166-224 | OK | take_action |
| 04-scenarios_stable-2026.2.md | 88 | osc_placement/resources/allocation_candidate.py:179-288 | OK | take_action |
| 05-async-processing_stable-2026.2.md | 11 | osc_placement/http.py:69-86 | OK | negotiate_api_version |
| 07-rewrite-pack_stable-2026.2.md | 28 | osc_placement/http.py:69-86 | OK | negotiate_api_version |
| 07-rewrite-pack_stable-2026.2.md | 29 | osc_placement/http.py:33-46 | OK | _wrap_http_exceptions |
| 07-rewrite-pack_stable-2026.2.md | 30 | osc_placement/resources/resource_provider.py:65-66 | OK | take_action |
| 07-rewrite-pack_stable-2026.2.md | 31 | osc_placement/resources/allocation.py:120-125 | OK | take_action |
| 07-rewrite-pack_stable-2026.2.md | 32 | osc_placement/resources/allocation.py:274-284 | OK | take_action |
| 07-rewrite-pack_stable-2026.2.md | 33 | osc_placement/resources/inventory.py:339-347 | OK | take_action |
| 07-rewrite-pack_stable-2026.2.md | 34 | osc_placement/resources/common.py:41-58 | OK | get_required_query_param_from_args |
| 07-rewrite-pack_stable-2026.2.md | 34 | osc_placement/resources/allocation_candidate.py:179-250 | OK | take_action |
| 07-rewrite-pack_stable-2026.2.md | 35 | osc_placement/version.py:21-55 | OK | <module> |
| 07-rewrite-pack_stable-2026.2.md | 37 | osc_placement/tests/functional/base.py | OK | |
| 07-rewrite-pack_stable-2026.2.md | 57 | osc_placement/tests/unit/test_http.py | OK |
Source: reverse-spec-osc-placement/_verification_stable-2026.2.md. The _rewrite/ and _inventory/ files are not published on the site.