diff options
| author | Johan Dahlin <johan@gnome.org> | 2008-08-02 06:13:46 +0000 |
|---|---|---|
| committer | Johan Dahlin <johan@src.gnome.org> | 2008-08-02 06:13:46 +0000 |
| commit | e72525344fdab47604282581fec6d7ad449c1f76 (patch) | |
| tree | 3223325152bdbc21b8b4f66807c6c8043b1f91ec /gio | |
| parent | 0b6932cf263ac3dc68640e3f59e0d83678315aea (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.override | 5 | ||||
| -rw-r--r-- | gio/gio.override | 1 |
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 |
