pygobject r765 - in trunk: . gio



Author: johan
Date: Tue Apr  8 15:15:10 2008
New Revision: 765
URL: http://svn.gnome.org/viewvc/pygobject?rev=765&view=rev

Log:
2008-04-08  Johan Dahlin  <johan gnome org>

    * gio/gfile.override (_wrap__install_file_meta): Fix a couple of
    silly typos and use gio.File instead of GFile in exceptions.



Modified:
   trunk/ChangeLog
   trunk/gio/gfile.override

Modified: trunk/gio/gfile.override
==============================================================================
--- trunk/gio/gfile.override	(original)
+++ trunk/gio/gfile.override	Tue Apr  8 15:15:10 2008
@@ -46,32 +46,33 @@
 
     n_args = PyTuple_Size(args);
     n_kwargs = kwargs != NULL ? PyDict_Size(kwargs) : 0;
+
     if (n_args == 1 && n_kwargs == 0) {
 	if (!PyArg_ParseTuple(args, "s:GFile", &arg))
 	    return NULL;
 	file = g_file_new_for_commandline_arg(arg);
     } else if (n_args == 0 && n_kwargs == 1) {
 	if (PyDict_GetItemString(kwargs, "path")) {
-	    char *kwlist[] = { "uri", NULL };
+	    char *kwlist[] = { "path", NULL };
 	    if (!PyArg_ParseTupleAndKeywords(args, kwargs,
-					     "s:GFile", kwlist, &arg))
+					     "s:gio.File", kwlist, &arg))
 		return NULL;
 	    file = g_file_new_for_path(arg);
 	} else if (PyDict_GetItemString(kwargs, "uri")) {
-	    char *kwlist[] = { "path", NULL };
+	    char *kwlist[] = { "uri", NULL };
 	    if (!PyArg_ParseTupleAndKeywords(args, kwargs,
-					     "s:GFile", kwlist, &arg))
+					     "s:gio.File", kwlist, &arg))
 		return NULL;
 	    file = g_file_new_for_uri(arg);
 	} else {	
 	    PyErr_Format(PyExc_TypeError,
-			 "GFile() got an unexpected keyword argument '%s'",
+			 "gio.File() got an unexpected keyword argument '%s'",
 			 "unknown");
 	    return NULL;
 	}
-    } else {	
+    } else {
 	PyErr_Format(PyExc_TypeError,
-		     "GFile() takes exactly 1 argument (%d given)",
+		     "gio.File() takes exactly 1 argument (%d given)",
 		     n_args + n_kwargs);
 	return NULL;
     }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]