From: W. Trevor King Date: Fri, 19 Oct 2012 11:18:58 +0000 (-0400) Subject: Use an OrderedDict for Module.info (preserving modinfo ordering). X-Git-Tag: v0.9~1^2~2 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=9de83f008cc3f46dd97331bc470bde639b569773;p=python-kmod.git Use an OrderedDict for Module.info (preserving modinfo ordering). Signed-off-by: W. Trevor King --- diff --git a/kmod/module.pyx b/kmod/module.pyx index b25f24f..31336b0 100644 --- a/kmod/module.pyx +++ b/kmod/module.pyx @@ -9,6 +9,8 @@ # along with this program; if not, write to the Free Software Foundation, # Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +import collections as _collections + cimport libc.errno as _errno cimport _libkmod_h @@ -75,7 +77,7 @@ cdef class Module (object): err = _libkmod_h.kmod_module_get_info(self.module, &ml.list) if err < 0: raise _KmodError('Could not get versions') - info = {} + info = _collections.OrderedDict() try: for item in ml: mli = <_list.ModListItem> item