summaryrefslogtreecommitdiffstats
path: root/gio
diff options
context:
space:
mode:
authorJohan Dahlin <johan@gnome.org>2008-08-02 06:13:46 +0000
committerJohan Dahlin <johan@src.gnome.org>2008-08-02 06:13:46 +0000
commite72525344fdab47604282581fec6d7ad449c1f76 (patch)
tree3223325152bdbc21b8b4f66807c6c8043b1f91ec /gio
parent0b6932cf263ac3dc68640e3f59e0d83678315aea (diff)
Add pyglib_float_from_timeval and use it
2008-08-02 Johan Dahlin <johan@gnome.org> * 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
Diffstat (limited to 'gio')
-rw-r--r--gio/gfileinfo.override5
-rw-r--r--gio/gio.override1
2 files changed, 2 insertions, 4 deletions
diff --git a/gio/gfileinfo.override b/gio/gfileinfo.override
index 0827acc..4b60c62 100644
--- a/gio/gfileinfo.override
+++ b/gio/gfileinfo.override
@@ -56,12 +56,9 @@ static PyObject *
_wrap_g_file_info_get_modification_time(PyGObject *self, PyObject *unused)
{
GTimeVal timeval;
- double ret;
g_file_info_get_modification_time(G_FILE_INFO(self->obj), &timeval);
-
- ret = (double)timeval.tv_sec + (double)timeval.tv_usec * 0.000001;
- return PyFloat_FromDouble(ret);
+ return pyglib_float_from_timeval(timeval);
}
/* GFileInfo.get_attribute_data: No ArgType for GFileAttributeType* */
diff --git a/gio/gio.override b/gio/gio.override
index 74ae6f7..13a4950 100644
--- a/gio/gio.override
+++ b/gio/gio.override
@@ -29,6 +29,7 @@ headers
#include <pygobject.h>
#include <gio/gio.h>
#include "pygio-utils.h"
+#include "pyglib.h"
#define BUFSIZE 8192