{"push_id":831311765,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ec6acdddc8a7bb35d201ac5e04c5de98769cf0b3","before":"4fb752213de7cf1b0ad6597b3bedec8b6736c33d","commits":[{"sha":"ec6acdddc8a7bb35d201ac5e04c5de98769cf0b3","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Updated openstack/openstack\nProject: openstack/glance  ceb16d1f347d8e98e716ddc585a53dafe3256fcf\n\nPort rpc and wsgi to Python 3\n\n* rpc: allow also exceptions from the builtins module. On Python 3,\n  builtin exceptions are part of the builtins module. The exceptions\n  module was removed in Python 3.\n* Fix usage of reraise(): translate_exception() returns an instance\n  which is the second parameter of the reraise() function, not the\n  first parameter. The first parameter is the exception type.\n* test_rpc: add json_dump_as_bytes() helper to serialize JSON as\n  bytes.\n* JSONRequestDeserializer: don't compare None to int, it raises a\n  TypeError on Python 3.\n* Fix Unicode versus bytes issues: HTTP body type is bytes. Encode\n  JSON to UTF-8 for example. Replace StringIO with BytesIO.\n* Replace filter() with a list-comprehension to get a list on\n  Python 3.\n* test_client, test_image_cache_client: use bytes for HTTP body.\n* tox.ini: add glance.tests.unit.common.test_rpc to Python 3.\n\nChange-Id: I9960d6a810375474f89c1788b7016a8fbb0770e0","distinct":true,"url":"https://api.github.com/repos/openstack/openstack/commits/ec6acdddc8a7bb35d201ac5e04c5de98769cf0b3"}]}