From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: [dbus] type errors Date: Wed, 05 Dec 2012 08:25:10 +0100 Message-ID: <87r4n5ufjd.fsf@gmx.de> References: <87pq2rkoex.fsf@fimbulvetr.bsc.es> <87pq2rhstu.fsf@gmx.de> <87vcciygvm.fsf@fimbulvetr.bsc.es> <8738zm12qw.fsf@gmx.de> <87txs1wl57.fsf@fimbulvetr.bsc.es> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1354692324 22801 80.91.229.3 (5 Dec 2012 07:25:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Dec 2012 07:25:24 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 05 08:25:37 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Tg9MP-0002ze-2v for ged-emacs-devel@m.gmane.org; Wed, 05 Dec 2012 08:25:37 +0100 Original-Received: from localhost ([::1]:55060 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tg9MC-0006Y7-Og for ged-emacs-devel@m.gmane.org; Wed, 05 Dec 2012 02:25:24 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:37511) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tg9M9-0006Wc-CW for emacs-devel@gnu.org; Wed, 05 Dec 2012 02:25:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tg9M8-0001mM-9k for emacs-devel@gnu.org; Wed, 05 Dec 2012 02:25:21 -0500 Original-Received: from mailout-de.gmx.net ([213.165.64.22]:33019) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Tg9M7-0001mH-Vq for emacs-devel@gnu.org; Wed, 05 Dec 2012 02:25:20 -0500 Original-Received: (qmail invoked by alias); 05 Dec 2012 07:25:17 -0000 Original-Received: from p57BB9565.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.149.101] by mail.gmx.net (mp004) with SMTP; 05 Dec 2012 08:25:17 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX187KUJHIP47BXjzG79VRXwMpxgBVPv3nDjazU6l8f WTce5hgvwhrWpc In-Reply-To: <87txs1wl57.fsf@fimbulvetr.bsc.es> (=?utf-8?Q?=22Llu=C3=ADs?= =?utf-8?Q?=22's?= message of "Tue, 04 Dec 2012 16:41:08 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 213.165.64.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:155285 Archived-At: Llu=C3=ADs writes: >> The following works for me: > >> (defun ogc:--dbus-get-events (since until force-reload) >> "Returns \"sssbxxa{sv}\"." >> '("" "Test" "" :boolean nil :int64 63490176000 :int64 63490176001 >> (:array :signature "{sv}"))) > >> The last entry is an empty argument of type "a{sv}". > > Ok, now it's not complaining, but still not working. Hmm, I haven't installed a calendar client which I could use for testing. I run dry tests via "dbus-send ...". Which calendar client do you use? > The signature is supposed to be "a(sssbxxa{sv})", but after (quickly) rea= ding > the manual I'm unable to return such a structure. Try this one: --8<---------------cut here---------------start------------->8--- (defun ogc:--dbus-get-events (since until force-reload) "Returns \"a(sssbxxa{sv})\"." '((:array (:struct "" "Test1" "" :boolean nil :int64 63490176000 :int64 63490176= 001 (:array :signature "{sv}")) (:struct "" "Test2" "" :boolean t :int64 63490176002 :int64 63490176003 (:array :signature "{sv}"))))) --8<---------------cut here---------------end--------------->8--- > Thanks a lot, > Lluis Best regards, Michael.