mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 17:34:54 +01:00
python: update the docstrings of Filenames.{__len__,__unicode}
Formerly the documentation was overly verbose. Reword the comment and use the same for both functions. Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
This commit is contained in:
parent
0803603cdd
commit
09fdf2b283
1 changed files with 6 additions and 16 deletions
|
@ -115,13 +115,10 @@ class Filenames(Python3StringMixIn):
|
||||||
def __unicode__(self):
|
def __unicode__(self):
|
||||||
"""Represent Filenames() as newline-separated list of full paths
|
"""Represent Filenames() as newline-separated list of full paths
|
||||||
|
|
||||||
.. note:: As this iterates over the filenames, we will not be
|
.. note::
|
||||||
able to iterate over them again (as in retrieve them)! If
|
|
||||||
the tags have been exhausted already, this will raise a
|
This method exhausts the iterator object, so you will not be able to
|
||||||
:exc:`NotInitializedError` on subsequent
|
iterate over them again.
|
||||||
attempts. However, you can use
|
|
||||||
:meth:`Message.get_filenames` repeatedly to perform
|
|
||||||
various actions on filenames.
|
|
||||||
"""
|
"""
|
||||||
return "\n".join(self)
|
return "\n".join(self)
|
||||||
|
|
||||||
|
@ -139,15 +136,8 @@ class Filenames(Python3StringMixIn):
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
As this iterates over the files, we will not be able to
|
This method exhausts the iterator object, so you will not be able to
|
||||||
iterate over them again! So this will fail::
|
iterate over them again.
|
||||||
|
|
||||||
#THIS FAILS
|
|
||||||
files = Database().get_directory('').get_child_files()
|
|
||||||
if len(files) > 0: # this 'exhausts' msgs
|
|
||||||
# next line raises
|
|
||||||
# NotmuchError(:attr:`STATUS`.NOT_INITIALIZED)
|
|
||||||
for file in files: print file
|
|
||||||
"""
|
"""
|
||||||
if not self._files_p:
|
if not self._files_p:
|
||||||
raise NotInitializedError()
|
raise NotInitializedError()
|
||||||
|
|
Loading…
Reference in a new issue