[Kimchi-devel] [PATCH] Fix wrong "Failed to list guest" message

Aline Manera alinefm at linux.vnet.ibm.com
Wed Feb 12 12:10:49 UTC 2014


On 02/12/2014 09:57 AM, Aline Manera wrote:
> On 02/11/2014 03:39 PM, Rodrigo Trujillo wrote:
>> The module vmscreenshot is preventing this error using Image.load
>> function inside a try/except. However right after the except block,
>> the code calls Image.thumbnail() function, which calls the same
>> load() function internally. Then the error could happen again.
>> This patch fixes this possible problem.
>
> Which error?
>
> I remembered Royce added im.load() to fix a problem in POWER machines
> Take a look at: git show 5831b4de
>

Got explanation from Daniel.

Reviewed-by: Aline Manera <alinefm at linux.vnet.ibm.com>

>> Signed-off-by: Rodrigo Trujillo <rodrigo.trujillo at linux.vnet.ibm.com>
>> ---
>>   src/kimchi/screenshot.py | 3 +--
>>   1 file changed, 1 insertion(+), 2 deletions(-)
>>
>> diff --git a/src/kimchi/screenshot.py b/src/kimchi/screenshot.py
>> index 5cfea96..91c14a6 100644
>> --- a/src/kimchi/screenshot.py
>> +++ b/src/kimchi/screenshot.py
>> @@ -177,10 +177,9 @@ class VMScreenshot(object):
>>               try:
>>                   # Prevent Image lib from lazy load,
>>                   # work around pic truncate validation in thumbnail 
>> generation
>> -                im.load()
>> +                im.thumbnail(self.THUMBNAIL_SIZE)
>>               except Exception as e:
>>                   kimchi_log.warning("Image load with warning: %s." % e)
>> -            im.thumbnail(self.THUMBNAIL_SIZE)
>>               im.save(thumbnail, "PNG")
>>
>>           self.info['thumbnail'] = thumbnail
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>




More information about the Kimchi-devel mailing list