X-Git-Url: https://git.proxmox.com/?p=pve-client.git;a=blobdiff_plain;f=PVE%2FAPIClient%2FHelpers.pm;fp=PVE%2FAPIClient%2FHelpers.pm;h=ec932ec5f261bc2a55d23946cfcfdb7372293fb9;hp=dcec3dc922f592b56562ce2f16438ebfa084124e;hb=5eb200482a2d7d7127933186e51839ecdff8895c;hpb=520f543ef857f504e30780f4d4484acc9e92fccd diff --git a/PVE/APIClient/Helpers.pm b/PVE/APIClient/Helpers.pm index dcec3dc..ec932ec 100644 --- a/PVE/APIClient/Helpers.pm +++ b/PVE/APIClient/Helpers.pm @@ -13,7 +13,6 @@ use Encode; use HTTP::Status qw(:constants); my $pve_api_definition; -my $pve_api_path_hash; my $pve_api_definition_fn = "/usr/share/pve-client/pve-api-definition.dat"; @@ -24,27 +23,6 @@ my $method_map = { delete => 'DELETE', }; -my $build_pve_api_path_hash; -$build_pve_api_path_hash = sub { - my ($tree) = @_; - - my $class = ref($tree); - return $tree if !$class; - - if ($class eq 'ARRAY') { - foreach my $el (@$tree) { - $build_pve_api_path_hash->($el); - } - } elsif ($class eq 'HASH') { - if (defined($tree->{leaf}) && defined(my $path = $tree->{path})) { - $pve_api_path_hash->{$path} = $tree; - } - foreach my $k (keys %$tree) { - $build_pve_api_path_hash->($tree->{$k}); - } - } -}; - my $default_output_format = 'text'; my $client_output_format = $default_output_format; @@ -102,7 +80,6 @@ sub get_api_definition { open(my $fh, '<', $pve_api_definition_fn) || die "unable to open '$pve_api_definition_fn' - $!\n"; $pve_api_definition = Storable::fd_retrieve($fh); - $build_pve_api_path_hash->($pve_api_definition); } return $pve_api_definition;