homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author belopolsky
Recipients Arach, Arfrever, belopolsky, daniel.urban, marcin.bachry, theller
Date 2011年01月30日.16:46:00
SpamBayes Score 2.722973e-06
Marked as misclassified No
Message-id <1296405962.69.0.840459622834.issue11048@psf.upfronthosting.co.za>
In-reply-to
Content
It would be nice to add a unit test to this patch. I don't think messing with read-only filesystems is feasible in regrtest, but it seems from reading _ctypes_alloc_callback() source that similar behavior can be triggered by passing a failing converters list to a ctypes function constructor.
A nit-pick: it would be easier to verify that all CThunkObject fields are initialized if initialization was done in the same order as declaration:
typedef struct {
 PyObject_VAR_HEAD
 ...
 PyObject *callable;
 PyObject *restype;
 SETFUNC setfunc;
 ffi_type *ffi_restype;
 ffi_type *atypes[1];
} CThunkObject;
In other words, "p->restype = NULL;" should go after "p->callable = NULL;".
History
Date User Action Args
2011年01月30日 16:46:02belopolskysetrecipients: + belopolsky, theller, Arfrever, marcin.bachry, daniel.urban, Arach
2011年01月30日 16:46:02belopolskysetmessageid: <1296405962.69.0.840459622834.issue11048@psf.upfronthosting.co.za>
2011年01月30日 16:46:00belopolskylinkissue11048 messages
2011年01月30日 16:46:00belopolskycreate

AltStyle によって変換されたページ (->オリジナル) /