]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rados.pyx: make all exceptions accept keyword arguments 23335/head
authorRishabh Dave <ridave@redhat.com>
Mon, 7 May 2018 12:57:13 +0000 (12:57 +0000)
committerNathan Cutler <ncutler@suse.com>
Mon, 30 Jul 2018 20:46:16 +0000 (22:46 +0200)
commit88446f56ec9f9748080ee0beda85a52299876de7
treeb9fac83aac7f2c45365ce837bf08d4190213788c
parent5178d0a7d3635107e4f9c6d180cf23e4ff10b76c
rados.pyx: make all exceptions accept keyword arguments

Moving the code that makes exceptions accept keyword arguments from the
exception OSError to Error prevents a crash when exceptions not
inheriting OSError are received.

Fixes: http://tracker.ceph.com/issues/24033
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 16458025da1c5854f1ef3840ac7d58fb5a715c64)
src/pybind/rados/rados.pyx