+static PyObject* get_From(clawsmail_MessageInfoObject *self, void *closure)
+{
+ if(self->msginfo && self->msginfo->from)
+ return PyString_FromString(self->msginfo->from);
+ Py_RETURN_NONE;
+}
+
+static PyObject* get_To(clawsmail_MessageInfoObject *self, void *closure)
+{
+ if(self->msginfo && self->msginfo->to)
+ return PyString_FromString(self->msginfo->to);
+ Py_RETURN_NONE;
+}
+
+static PyObject* get_Cc(clawsmail_MessageInfoObject *self, void *closure)
+{
+ if(self->msginfo && self->msginfo->cc)
+ return PyString_FromString(self->msginfo->cc);
+ Py_RETURN_NONE;
+}
+
+static PyObject* get_Subject(clawsmail_MessageInfoObject *self, void *closure)
+{
+ if(self->msginfo && self->msginfo->subject)
+ return PyString_FromString(self->msginfo->subject);
+ Py_RETURN_NONE;
+}
+
+static PyObject* get_MessageID(clawsmail_MessageInfoObject *self, void *closure)
+{
+ if(self->msginfo && self->msginfo->msgid)
+ return PyString_FromString(self->msginfo->msgid);
+ Py_RETURN_NONE;
+}
+
+static PyObject* get_FilePath(clawsmail_MessageInfoObject *self, void *closure)
+{
+ if(self->msginfo) {
+ gchar *filepath;
+ filepath = procmsg_get_message_file_path(self->msginfo);
+ if(filepath) {
+ PyObject *retval;
+ retval = PyString_FromString(filepath);
+ g_free(filepath);
+ return retval;
+ }
+ }
+ Py_RETURN_NONE;
+}