"""
from ctypes import c_char_p
from notmuch.globals import (nmlib, STATUS, NotmuchError,
- NotmuchFilenamesP, NotmuchMessagesP, NotmuchMessageP)
+ NotmuchFilenamesP, NotmuchMessageP)
class Filenames(object):
reference to it, so we can automatically delete the db object
once all derived objects are dead.
"""
- if files_p is None:
+ if not files_p:
raise NotmuchError(STATUS.NULL_POINTER)
self._files = files_p
self._files = None
def __str__(self):
+ return unicode(self).encode('utf-8')
+
+ def __unicode__(self):
"""Represent Filenames() as newline-separated list of full paths
.. note:: As this iterates over the filenames, we will not be