X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=cnotmuch%2Fnotmuch.py;h=13a5d4a4421d565ff046538ec4bdbbec84e458d5;hp=177abd699702dbd08525a2300aa836e6ee03f0bf;hb=5bab5968aa7a7e5a054a785a43ff620e344868f2;hpb=d2b4307851f184908bd8aa2217eb1a31f66f7cc7 diff --git a/cnotmuch/notmuch.py b/cnotmuch/notmuch.py index 177abd69..13a5d4a4 100644 --- a/cnotmuch/notmuch.py +++ b/cnotmuch/notmuch.py @@ -1,7 +1,5 @@ """The :mod:`notmuch` module provides most of the functionality that a user is likely to need. -Many of its objects use python's logging module to log some output at DEBUG level. - .. note:: The underlying notmuch library is build on a hierarchical memory allocator called talloc. All objects derive from a top-level :class:`Database` object. @@ -25,20 +23,20 @@ Many of its objects use python's logging module to log some output at DEBUG leve In this case, the above Query() object will be automatically freed whenever we delete all derived objects, ie in our case: - `del(msgs)` would also delete the parent Query (but not the parent - Database() as that is still referenced from the variable *db* in - which it is stored. + `del(msgs)` would also delete the parent Query. It would not + delete the parent Database() though, as that is still referenced + from the variable *db* in which it is stored. Pretty much the same is valid for all other objects in the hierarchy, such as :class:`Query`, :class:`Messages`, :class:`Message`, and :class:`Tags`. """ -import ctypes -from ctypes import c_int, c_char_p -from database import Database,Tags,Query,Messages,Message,Tags -from cnotmuch.globals import nmlib,STATUS,NotmuchError +from database import Database, Query +from message import Messages, Message +from thread import Threads, Thread +from tag import Tags +from cnotmuch.globals import nmlib, STATUS, NotmuchError __LICENSE__="GPL v3+" -__VERSION__=0.1 -__AUTHOR__ ="Sebastian Spaeth " - +__VERSION__='0.2.1' +__AUTHOR__ ='Sebastian Spaeth '