{"push_id":894003980,"size":1,"distinct_size":1,"ref":"refs/heads/stable/liberty","head":"c5e1d2b827e16b761aa9601355fc91d969527d73","before":"c8167991853884b37a0687970d4d721713a61a28","commits":[{"sha":"c5e1d2b827e16b761aa9601355fc91d969527d73","author":{"email":"c58b498a77cbcc720a2371e38ec06381609c0448@gmail.com","name":"Cedric Brandily"},"message":"Ensure to decode bytes or fail\n\nThe commit fcf289797c063088f9003359dfd1c7d4f41ed5ef introduces the\npattern:\n\n  if isinstance(line, bytes):\n    try:\n      line = line.decode(encoding='utf-8')\n    except UnicodeError:\n      pass\n  # concat line with a string\n\nwhich is not working in PY3K if an UnicodeError is raised because line\nis not decoded and concatened to a string.\n\nThis change delegates decoding to safe_decode[1] which returns a text\nobject or raises an error.\n\n[1] oslo_utils.encodeutils\n\nCloses-Bug: #1503415\nRelated-Bug: #1499004\nChange-Id: I16b8013f33aa3efad65be8040d3210120e047bbd\n(cherry picked from commit 88eb5845b77fa06a12c096706093329f82dba54c)","distinct":true,"url":"https://api.github.com/repos/openstack/python-neutronclient/commits/c5e1d2b827e16b761aa9601355fc91d969527d73"}]}