Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 69BA6429E25 for ; Mon, 5 Dec 2011 14:36:13 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -0.799 X-Spam-Level: X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iX4HOmQjQFVd for ; Mon, 5 Dec 2011 14:36:12 -0800 (PST) Received: from mail-ee0-f53.google.com (mail-ee0-f53.google.com [74.125.83.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id B9837431FB6 for ; Mon, 5 Dec 2011 14:36:11 -0800 (PST) Received: by eekb57 with SMTP id b57so1139093eek.26 for ; Mon, 05 Dec 2011 14:36:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=message-id:content-type:mime-version:content-transfer-encoding:to :from:subject:date; bh=I7+j0Zv6DOPfC59TdiqbqAKMN+83rWfz0yI22MQJvaM=; b=x1NDwu+U7yZ6B4vZLNE+Xal2x6kq9d2M3ZeMDdOhbeURA6KhSzSQH0D41EFps7VcNg dwj25l1mE3EIRrPp3SNfysxo3t+4L1xr6mRXSuLUaU2HEKLqYMZ0kp5h/IxIfSCE7u14 aa6/gzaZz6AmMmvh3vTIJJ8Kw14ry/6GlNOIc= Received: by 10.14.11.23 with SMTP id 23mr1497962eew.242.1323124570510; Mon, 05 Dec 2011 14:36:10 -0800 (PST) Received: from localhost (cpc1-sgyl2-0-0-cust548.18-2.cable.virginmedia.com. [82.41.10.37]) by mx.google.com with ESMTPS id z54sm63921659eeh.5.2011.12.05.14.36.08 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 05 Dec 2011 14:36:09 -0800 (PST) Message-ID: <4edd4759.ce7d0e0a.38e2.79bb@mx.google.com> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable To: notmuch@notmuchmail.org From: Patrick Totzke Subject: [python] documentation & TODO list Date: Mon, 05 Dec 2011 22:36:06 +0000 X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Dec 2011 22:36:13 -0000 Hi! This is mainly directed towards Sebastian, but a broader audience can't hur= t. These are the things I noticed when going through the code today: 1) in filenames.py, __str__ of Filenames: should the return value be '\n'.join(self._files)? alternatively, define __iter__ to make this obje= ct behave as iterator. 2) in message.py: tags_to_maildir_flags and maildir_flags_to_tags never re= turn a :class:`STATUS` as advertised. 3) unicode stuff alredy patched.. I would like to see up-to-date API docs online, even if only the version string changed. Sebastian suggested using readthedocs.org for building and hosting APIdocs. I tested this recently for alot and it looks quite promising. A simple http get and their build-host checks out the new sources from git = and builds them. This could be easily integrated into notmuch the release process. Comments on this? Lastly, does anyone have an opinion on how to share a TODO list/issue track= er for the bindings? I'm OK with github, we could move all this to the list and use David's nmbug.. Cheers, /Patrick