]> git.cworth.org Git - notmuch-wiki/commitdiff
Turn the python example into a doctest that works on python 2 and 3
authorJustus Winter <4winter@informatik.uni-hamburg.de>
Fri, 10 Feb 2012 21:37:47 +0000 (22:37 +0100)
committerJustus Winter <4winter@informatik.uni-hamburg.de>
Fri, 10 Feb 2012 21:37:47 +0000 (22:37 +0100)
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
howto.mdwn

index acd0173c5b3ab338f5e6cad96a37068209ba62aa..ab5f20d55c344cd6cac0c11e121e6fc6eb686b89 100644 (file)
@@ -39,13 +39,11 @@ various "third party" notmuch utilities.
   environment variable to point to the .../bindings/python directory),
   this script will print the filenames of a matching search:
 
-                             #!/usr/bin/env python
-                             import sys
-                             import notmuch
-                             search = " ".join(sys.argv[1:])
-                             q = notmuch.Database().create_query(search)
-                             for m in q.search_messages():
-                                 print m.get_filename()
+      >>> import notmuch
+      >>> db = notmuch.Database()
+      >>> query = db.create_query('tag:inbox AND NOT tag:killed')
+      >>> list(query.search_messages()) # doctest:+ELLIPSIS
+      [...]
 
 * <span id="sync_maildir_flags">**Sync notmuch tags and maildir flags**</span>