diff options
| author | Gaute Hope <eg@gaute.vetsj.com> | 2017-08-30 10:16:33 +0200 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2017-09-12 15:21:40 -0300 |
| commit | 227ecf4949280d457ee029b42ee8d459624a2413 (patch) | |
| tree | 209261d202433b805944e5ed1955681560d54608 /bindings/python | |
| parent | 43668950626f347f05aad7d49cd9ea4383030443 (diff) | |
python: deprecated add_message calls index_file correctly and returns result
The deprecated Database.add_message now calls the new index_file with
correct number of arguments (without an extra `self`), and returns the
tuple from index_file - as it used to do before.
This change also adds a DeprecationWarning to the function.
Diffstat (limited to 'bindings/python')
| -rw-r--r-- | bindings/python/notmuch/database.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bindings/python/notmuch/database.py b/bindings/python/notmuch/database.py index a2c025eb..1279804a 100644 --- a/bindings/python/notmuch/database.py +++ b/bindings/python/notmuch/database.py @@ -19,6 +19,7 @@ Copyright 2010 Sebastian Spaeth <Sebastian@SSpaeth.de> import os import codecs +import warnings from ctypes import c_char_p, c_void_p, c_uint, byref, POINTER from .compat import SafeConfigParser from .globals import ( @@ -471,7 +472,10 @@ class Database(object): def add_message(self, filename, sync_maildir_flags=False): """Deprecated alias for :meth:`index_file` """ - self.index_file(self, filename, sync_maildir_flags=sync_maildir_flags) + warnings.warn( + "This function is deprecated and will be removed in the future, use index_file.", DeprecationWarning) + + return self.index_file(filename, sync_maildir_flags=sync_maildir_flags) _remove_message = nmlib.notmuch_database_remove_message _remove_message.argtypes = [NotmuchDatabaseP, c_char_p] |
