container hasn't any pending calls to factor out at this point, subject makes no sense?
Also hows "refactor code from somwhere" a telling subject? how about: > helpers: add pending-aware guest config printer from qemu-server On 9/30/19 2:44 PM, Oguz Bektas wrote: > Signed-off-by: Oguz Bektas <o.bek...@proxmox.com> > --- > PVE/GuestHelpers.pm | 26 ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/PVE/GuestHelpers.pm b/PVE/GuestHelpers.pm > index ebe2781..a16433f 100644 > --- a/PVE/GuestHelpers.pm > +++ b/PVE/GuestHelpers.pm > @@ -60,4 +60,30 @@ sub exec_hookscript { > } > } > > +sub format_pending { > + my ($data) = @_; add new line here > + foreach my $item (sort { $a->{key} cmp $b->{key}} @$data) { > + my $k = $item->{key}; > + next if $k eq 'digest'; > + my $v = $item->{value}; > + my $p = $item->{pending}; newline here and while I now that the origin of this in the qm CLI module uses the same variable names, I'd still do: s/k/key/ s/v/value/ s/p/pending/ > + if ($k eq 'description') { > + $v = PVE::Tools::encode_text($v) if defined($v); > + $p = PVE::Tools::encode_text($p) if defined($p); > + } > + if (defined($v)) { > + if ($item->{delete}) { > + print "del $k: $v\n"; > + } elsif (defined($p)) { > + print "cur $k: $v\n"; > + print "new $k: $p\n"; > + } else { > + print "cur $k: $v\n"; > + } > + } elsif (defined($p)) { > + print "new $k: $p\n"; > + } > + } > +} > + > 1; > _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel