Only return objects if wantobjects is set in GetVar.
diff --git a/Modules/_tkinter.c b/Modules/_tkinter.c
index 288ed15..fbc6ec1 100644
--- a/Modules/_tkinter.c
+++ b/Modules/_tkinter.c
@@ -1647,7 +1647,12 @@
 	ENTER_TCL
 	tres = Tcl_GetVar2Ex(Tkapp_Interp(self), name1, name2, flags);
 	ENTER_OVERLAP
-	res = FromObj(self, tres);
+	if (((TkappObject*)self)->wantobjects) {
+		res = FromObj(self, tres);
+	}
+	else {
+		res = PyString_FromString(Tcl_GetString(tres));
+	}
 	LEAVE_OVERLAP_TCL
 	return res;
 }