Modify the Result class to extend dict. Then overload __getattr__ to still allow it to be used as if it had attributes. This makes it easier to work with the data (iteration over values, etc) and maintains compatibility.
Properly import sg_shutdown and sg_snapshot.
Chase two additional functions in libstatgrab 0.13 - sg_snapshot and sg_shutdown. Both are null operations on non-Windows platforms, but Python can run on Windows so we should support them. Consequently we now need at least libstatgrab 0.13.
Don't change the structure returned from sg_get_process_stats (because that causes a segfault when libstatgrab tries to free it).
Yes, and the REST of libstatgrab 0.12 too :)
Chase libstatgrab API changes.
Catch up to new features in libstatgrab 0.10.2.
Stage 3: Add new functions.
Stage 2: Reorder functions and structures to match statgrab.h order.
Stage 1: Update all existing functions to have new names.
Update name of project at the top of all soure files. These files now exist in their own right, rather than as part of the "CMS".
Move the wrapper module to _statgrab, and then add a module to interface to the user with correct function names.
Add new features to python wrapper.
Chase changes in statgrab.h.
Chase statgrab_duplex name changes. Add variables that can be accessed within python for the duplex enum.
There's no need to return how many entries are in a list at the start of the list. There's much easier ways to work out how many there are :-)
Bring the python extension up-to-date with the latest libstatgrab functions. Still need to look at that enum thing and how best to use it.
StatgrabException should be derived from Exception.
Add error checking to the python bindings. They previously didn't check for a NULL response from the libstatgrab functions - which resulted in python core dumping. It now raises an exception instead. Also add a first stab at a setup.py so people can quickly build/install this extension if they want.
Return objects instead of hash-like-things :)
Add libstatgrab python wrapper. This won't be installed with libstatgrab, or in fact have anything done to it - it's just there if people want it. If it matures, I'll consider making it a package in it's own right.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.