[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] tools: remove unused wrappers for python
On Tue, Oct 06, 2015 at 01:33:54PM +0200, Juergen Gross wrote: > On 10/06/2015 01:18 PM, Wei Liu wrote: > >On Tue, Oct 06, 2015 at 12:46:08PM +0200, Juergen Gross wrote: > >>Remove lots of functions in tools/python/xen/lowlevel/xc/xc.c as they > >>are not used anywhere in the tree. In fact only one function is still > >>being used from pygrub, namely "xeninfo". All other users seem to have > >>gone with nuking xm/xend. > >> > >>Signed-off-by: Juergen Gross <jgross@xxxxxxxx> > > > >Andrew said the python module is useful for debugging purpose. There are > >out-of-tree users as well. > > > >I'm not too fussed about either keeping these functions or removing > >them. But I would like to leave some time for other people to object. > > > >Do these dead functions affect the work you are doing? > > I stumbled over them when looking to make some domain builder data > private to the domain type (here: superpages). > Right. Then I'm keen on removing them. > In general I don't like those wrappers very much, as they are not very > maintainable. It's rather easy to miss incrementing a python reference > or to mess up the parameter types and names when calling > PyArg_ParseTupleAndKeywords() (you have to match the kwd_list, the > types of the parameters and the parameters themselves by hand). > > BTW: I've been told it's possible to use any shared library from Python, > so there should be no need for a wrapper like this just for debugging > purposes. > Good to know. Learn something new everyday! And for the record, if my google-fu doesn't fail me, it's possible to load shared library into python interpreter using "dl" module in 2.7 and "ctypes" module in 3.x. Wei. > > Juergen > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |