def virt_customize(self, options):
cmd = ['<STR_LIT>', '<STR_LIT>', self.disk_path]<EOL>if '<STR_LIT>' in options and not options['<STR_LIT>']:<EOL><INDENT>options['<STR_LIT>'] = '<STR_LIT>'.format(<EOL>self.paths.ssh_id_rsa_pub()<EOL>)<EOL><DEDENT>options = self.normalize_options(options)<EOL>cmd.extend(options)<EOL>return Command('<STR_LIT>', cmd)<EOL>
Handler for 'virt-customize'
note: if 'ssh-inject' option was specified without a path to a key,
the prefix' key will be copied to the vm.

Args:
    options (lst of str): Options and arguments for 'virt-customize'

Returns:
    callable: which handles cmd

Raises:
    lago.build.BuildException: If an handler for cmd doesn't exist