From: Martin Belanger Date: Wed, 14 Jul 2021 15:10:47 +0000 (-0400) Subject: rename Python class names using SWIG's %rename X-Git-Tag: v1.0-rc0~119 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=4339038bc9bbdda7815ba00c3249aa5a9db1857f;p=users%2Fsagi%2Flibnvme.git rename Python class names using SWIG's %rename --- diff --git a/src/nvme/libnvme.i b/src/nvme/libnvme.i index cc4db643..8037df48 100644 --- a/src/nvme/libnvme.i +++ b/src/nvme/libnvme.i @@ -6,12 +6,18 @@ * Authors: Hannes Reinecke */ -%module libnvme +%module nvme %include "exception.i" %allowexception; +%rename(root) nvme_root; +%rename(host) nvme_host; +%rename(ctrl) nvme_ctrl; +%rename(subsystem) nvme_subsystem; +%rename(ns) nvme_ns; + %{ #include #include @@ -29,29 +35,29 @@ static int discover_err = 0; %} %inline %{ - struct nvme_host_iter { + struct host_iter { struct nvme_root *root; struct nvme_host *pos; }; - struct nvme_subsystem_iter { + struct subsystem_iter { struct nvme_host *host; struct nvme_subsystem *pos; }; - struct nvme_ctrl_iter { + struct ctrl_iter { struct nvme_subsystem *subsystem; struct nvme_ctrl *pos; }; - struct nvme_ns_iter { + struct ns_iter { struct nvme_subsystem *subsystem; struct nvme_ctrl *ctrl; struct nvme_ns *pos; }; %} -%exception nvme_host_iter::__next__ { +%exception host_iter::__next__ { assert(!host_iter_err); $action if (host_iter_err) { @@ -61,7 +67,7 @@ static int discover_err = 0; } } -%exception nvme_subsystem_iter::__next__ { +%exception subsystem_iter::__next__ { assert(!subsys_iter_err); $action if (subsys_iter_err) { @@ -71,7 +77,7 @@ static int discover_err = 0; } } -%exception nvme_ctrl_iter::__next__ { +%exception ctrl_iter::__next__ { assert(!ctrl_iter_err); $action if (ctrl_iter_err) { @@ -81,7 +87,7 @@ static int discover_err = 0; } } -%exception nvme_ns_iter::__next__ { +%exception ns_iter::__next__ { assert(!ns_iter_err); $action if (ns_iter_err) { @@ -357,8 +363,8 @@ struct nvme_ns { } } -%extend nvme_host_iter { - struct nvme_host_iter *__iter__() { +%extend host_iter { + struct host_iter *__iter__() { return $self; } struct nvme_host *__next__() { @@ -389,8 +395,8 @@ struct nvme_ns { sprintf(tmp, "nvme_host(%s,%s)", $self->hostnqn, $self->hostid); return tmp; } - struct nvme_host_iter __iter__() { - struct nvme_host_iter ret = { .root = nvme_host_get_root($self), + struct host_iter __iter__() { + struct host_iter ret = { .root = nvme_host_get_root($self), .pos = $self }; return ret; } @@ -399,8 +405,8 @@ struct nvme_ns { } } -%extend nvme_subsystem_iter { - struct nvme_subsystem_iter *__iter__() { +%extend subsystem_iter { + struct subsystem_iter *__iter__() { return $self; } struct nvme_subsystem *__next__() { @@ -415,8 +421,8 @@ struct nvme_ns { } } -%extend nvme_ns_iter { - struct nvme_ns_iter *__iter__() { +%extend ns_iter { + struct ns_iter *__iter__() { return $self; } struct nvme_ns *__next__() { @@ -448,8 +454,8 @@ struct nvme_ns { sprintf(tmp, "nvme_subsystem(%s,%s)", $self->name,$self->subsysnqn); return tmp; } - struct nvme_subsystem_iter __iter__() { - struct nvme_subsystem_iter ret = { .host = nvme_subsystem_get_host($self), + struct subsystem_iter __iter__() { + struct subsystem_iter ret = { .host = nvme_subsystem_get_host($self), .pos = $self }; return ret; } @@ -474,8 +480,8 @@ struct nvme_ns { } %}; -%extend nvme_ctrl_iter { - struct nvme_ctrl_iter *__iter__() { +%extend ctrl_iter { + struct ctrl_iter *__iter__() { return $self; } struct nvme_ctrl *__next__() { @@ -545,8 +551,8 @@ struct nvme_ns { sprintf(tmp, "nvme_ctrl(transport=%s)", $self->transport); return tmp; } - struct nvme_ctrl_iter __iter__() { - struct nvme_ctrl_iter ret = { .subsystem = nvme_ctrl_get_subsystem($self), + struct ctrl_iter __iter__() { + struct ctrl_iter ret = { .subsystem = nvme_ctrl_get_subsystem($self), .pos = $self }; return ret; } @@ -586,8 +592,8 @@ struct nvme_ns { sprintf(tmp, "nvme_ns(%u)", $self->nsid); return tmp; } - struct nvme_ns_iter __iter__() { - struct nvme_ns_iter ret = { .ctrl = nvme_ns_get_ctrl($self), + struct ns_iter __iter__() { + struct ns_iter ret = { .ctrl = nvme_ns_get_ctrl($self), .subsystem = nvme_ns_get_subsystem($self), .pos = $self }; return ret; diff --git a/src/setup.py b/src/setup.py index 028eec89..01100edc 100644 --- a/src/setup.py +++ b/src/setup.py @@ -1,6 +1,6 @@ from distutils.core import setup, Extension -libnvme_module = Extension('_libnvme', +libnvme_module = Extension('_nvme', sources=['nvme/libnvme_wrap.c'], libraries=['nvme', 'json-c', 'uuid', 'systemd'], library_dirs=['./'], include_dirs = ['../ccan','nvme']) @@ -10,5 +10,5 @@ setup(name='libnvme', author_email='hare@suse.de', description='python bindings for libnvme', ext_modules=[libnvme_module], - py_modules=["libnvme"], + py_modules=["nvme"], )