From e72525344fdab47604282581fec6d7ad449c1f76 Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Sat, 2 Aug 2008 06:13:46 +0000 Subject: Add pyglib_float_from_timeval and use it 2008-08-02 Johan Dahlin * gio/gfileinfo.override: * gio/gio.override: * glib/glibmodule.c (pyglib_get_current_time): * glib/pyglib.c (pyglib_float_from_timeval): * glib/pyglib.h: Add pyglib_float_from_timeval and use it svn path=/trunk/; revision=911 --- glib/pyglib.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'glib/pyglib.c') diff --git a/glib/pyglib.c b/glib/pyglib.c index 24327f1..1c33995 100644 --- a/glib/pyglib.c +++ b/glib/pyglib.c @@ -471,6 +471,22 @@ pyglib_option_context_new (GOptionContext *context) return (PyObject *)self; } +/** + * pyglib_option_context_new: + * @context: a GTimeVal struct + * + * Converts a GTimeVal struct to a python float + * + * Returns: a float representing the timeval + */ +PyObject * +pyglib_float_from_timeval(GTimeVal timeval) +{ + double ret; + ret = (double)timeval.tv_sec + (double)timeval.tv_usec * 0.000001; + return PyFloat_FromDouble(ret); +} + /****** Private *****/ -- cgit