C Library for NVM Express on Linux

210 stars 153 forks 210 watchers C GNU Lesser General Public License v2.1
1 Open Issue Need Help Last updated: Sep 13, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The `libnvme` Python bindings' iterators for `subsystems()` and `controllers()` return `None` instead of an empty iterable when no NVMe devices are found, causing a `TypeError`. This forces users to apply an awkward `or []` workaround. The issue requires a proper fix within the SWIG implementation to ensure these methods consistently return an iterable object, even if empty.

Complexity: 3/5
help wanted

C Library for NVM Express on Linux

C