[Kimchi-devel] [PATCH] [Wok] Fix to the WoK for the Kimchi issue #1102
Jayavardhan Katta
jkatta at linux.vnet.ibm.com
Mon Jan 30 17:09:23 UTC 2017
On 01/30/2017 10:03 PM, Aline Manera wrote:
>
>
> On 01/30/2017 10:39 AM, Lucio Correia wrote:
>> On 30/01/2017 09:35, jkatta at linux.vnet.ibm.com wrote:
>>> From: Jayavardhan Katta <jkatta at linux.vnet.ibm.com>
>>>
>>> As a fix to the Kimchi issue #1102, some fix needs to be given for
>>> the WoK framework as well.
>>>
>>> Signed-off-by: Jayavardhan Katta <jkatta at linux.vnet.ibm.com>
>>> ---
>>> src/wok/objectstore.py | 7 +++++--
>>> 1 file changed, 5 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/src/wok/objectstore.py b/src/wok/objectstore.py
>>> index a571e5f..eb49056 100644
>>> --- a/src/wok/objectstore.py
>>> +++ b/src/wok/objectstore.py
>>> @@ -52,7 +52,7 @@ class ObjectStoreSession(object):
>>> objects.sort(key=lambda (_, obj): obj[sort_key])
>>> return [ident for ident, _ in objects]
>>>
>>> - def get(self, obj_type, ident):
>>> + def get(self, obj_type, ident, ignore_missing=True):
>>> c = self.conn.cursor()
>>> res = c.execute('SELECT json FROM objects WHERE type=? AND
>>> id=?',
>>> (obj_type, ident))
>>> @@ -60,7 +60,10 @@ class ObjectStoreSession(object):
>>> jsonstr = res.fetchall()[0][0]
>>> except IndexError:
>>> self.conn.rollback()
>>> - raise NotFoundError("WOKOBJST0001E", {'item': ident})
>>> + data = {"":""}
>>> + jsonstr = json.dumps(data)
>>> + if ignore_missing:
>>> + raise NotFoundError("WOKOBJST0001E", {'item': ident})
>>> return json.loads(jsonstr)
>>>
>>> def get_object_version(self, obj_type, ident):
>>>
>> Shouldn't it be "if not ignore_missing:"?
>>
>> I also believe the default value should be False, not True.
>>
>
> Yeap! I agree with Lucio.
okay, will send V2
>
> _______________________________________________
> 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