On Thu, Aug 18, 2016 at 5:14 PM, Peter Otten <__pete...@web.de> wrote:
> meInvent bbird wrote:
>
>> when try keystone_client.tenants.get
>> got error,
>>
>> isn't this method for all kinds of function?
>>
>>>>> m = "4c9a0da00b904422a23341e35be7f8d7"
>>>>> ten = checkexception(keystone_client.tenants.get,
>>>>> tenant_id=checkexception(m.encode,encoding='ascii',errors='ignore'))
>> Unexpected error: <class 'keystoneclient.apiclient.exceptions.NotFound'>
>> None
>
> That's because your and Chris' version of checkexception() have no explicit
> return statement and thus always return None. There doesn't seeem to be a
> tenant_id=None...

Hmm. Yes, that's another bug I should have fixed as I was rewriting.
"return result" at the end.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to