2 * Author: George V. Neville-Neil
11 start_timing(PyObject
*self
, PyObject
*args
)
13 if (!PyArg_Parse(args
, ""))
22 finish_timing(PyObject
*self
, PyObject
*args
)
24 if (!PyArg_Parse(args
, ""))
33 seconds(PyObject
*self
, PyObject
*args
)
35 if (!PyArg_Parse(args
, ""))
38 return PyInt_FromLong(TIMINGS
);
43 milli(PyObject
*self
, PyObject
*args
)
45 if (!PyArg_Parse(args
, ""))
48 return PyInt_FromLong(TIMINGMS
);
52 micro(PyObject
*self
, PyObject
*args
)
54 if (!PyArg_Parse(args
, ""))
57 return PyInt_FromLong(TIMINGUS
);
62 static PyMethodDef timing_methods
[] = {
63 {"start", start_timing
},
64 {"finish", finish_timing
},
72 DL_EXPORT(void) inittiming(void)
74 (void)Py_InitModule("timing", timing_methods
);