python: pep8 compliance for tag.py

This commit is contained in:
pazz 2011-07-12 21:17:03 +01:00 committed by Sebastian Spaeth
parent c49bcfd4e2
commit be7947f459

View file

@ -19,12 +19,12 @@ Copyright 2010 Sebastian Spaeth <Sebastian@SSpaeth.de>'
from ctypes import c_char_p from ctypes import c_char_p
from notmuch.globals import nmlib, STATUS, NotmuchError from notmuch.globals import nmlib, STATUS, NotmuchError
#------------------------------------------------------------------------------
class Tags(object): class Tags(object):
"""Represents a list of notmuch tags """Represents a list of notmuch tags
This object provides an iterator over a list of notmuch tags (which This object provides an iterator over a list of notmuch tags (which
are unicode instances). are unicode instances).
Do note that the underlying library only provides a one-time Do note that the underlying library only provides a one-time
iterator (it cannot reset the iterator to the start). Thus iterating iterator (it cannot reset the iterator to the start). Thus iterating
@ -33,7 +33,7 @@ class Tags(object):
STATUS.NOT_INITIALIZED. Also note, that any function that uses STATUS.NOT_INITIALIZED. Also note, that any function that uses
iteration (nearly all) will also exhaust the tags. So both:: iteration (nearly all) will also exhaust the tags. So both::
for tag in tags: print tag for tag in tags: print tag
as well as:: as well as::
@ -62,7 +62,7 @@ class Tags(object):
valid, we will raise an :exc:`NotmuchError` valid, we will raise an :exc:`NotmuchError`
(STATUS.NULL_POINTER) if it is `None`. (STATUS.NULL_POINTER) if it is `None`.
:type tags_p: :class:`ctypes.c_void_p` :type tags_p: :class:`ctypes.c_void_p`
:param parent: The parent object (ie :class:`Database` or :param parent: The parent object (ie :class:`Database` or
:class:`Message` these tags are derived from, and saves a :class:`Message` these tags are derived from, and saves a
reference to it, so we can automatically delete the db object reference to it, so we can automatically delete the db object
once all derived objects are dead. once all derived objects are dead.
@ -75,7 +75,7 @@ class Tags(object):
self._tags = tags_p self._tags = tags_p
#save reference to parent object so we keep it alive #save reference to parent object so we keep it alive
self._parent = parent self._parent = parent
def __iter__(self): def __iter__(self):
""" Make Tags an iterator """ """ Make Tags an iterator """
return self return self
@ -115,7 +115,7 @@ class Tags(object):
if self._tags is None: if self._tags is None:
raise NotmuchError(STATUS.NOT_INITIALIZED) raise NotmuchError(STATUS.NOT_INITIALIZED)
i=0 i = 0
while nmlib.notmuch_tags_valid(self._tags): while nmlib.notmuch_tags_valid(self._tags):
nmlib.notmuch_tags_move_to_next(self._tags) nmlib.notmuch_tags_move_to_next(self._tags)
i += 1 i += 1
@ -136,4 +136,4 @@ class Tags(object):
def __del__(self): def __del__(self):
"""Close and free the notmuch tags""" """Close and free the notmuch tags"""
if self._tags is not None: if self._tags is not None:
nmlib.notmuch_tags_destroy (self._tags) nmlib.notmuch_tags_destroy(self._tags)