summaryrefslogtreecommitdiff
path: root/alot/db/manager.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2018-02-26 09:46:44 -0800
committerDylan Baker <dylan@pnwbakers.com>2018-03-01 10:34:56 -0800
commit5accb4cbcac5d6eff67622a2c99a164a4500e22b (patch)
tree24d731160c5a3d8c6bd6a8bf1e252fa1fab27322 /alot/db/manager.py
parent123cf608fd054b902a893b83ced1ea39dbe31f9f (diff)
fix tagging and untagging.
Diffstat (limited to 'alot/db/manager.py')
-rw-r--r--alot/db/manager.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/alot/db/manager.py b/alot/db/manager.py
index 2803d1d6..cbde9c88 100644
--- a/alot/db/manager.py
+++ b/alot/db/manager.py
@@ -145,8 +145,7 @@ class DBManager(object):
msg.freeze()
logging.debug('freeze')
for tag in tags:
- msg.add_tag(tag.encode(DB_ENC),
- sync_maildir_flags=sync)
+ msg.add_tag(tag, sync_maildir_flags=sync)
logging.debug('added tags ')
msg.thaw()
logging.debug('thaw')
@@ -162,17 +161,14 @@ class DBManager(object):
msg.freeze()
if cmd == 'tag':
for tag in tags:
- msg.add_tag(tag.encode(DB_ENC),
- sync_maildir_flags=sync)
+ msg.add_tag(tag, sync_maildir_flags=sync)
if cmd == 'set':
msg.remove_all_tags()
for tag in tags:
- msg.add_tag(tag.encode(DB_ENC),
- sync_maildir_flags=sync)
+ msg.add_tag(tag, sync_maildir_flags=sync)
elif cmd == 'untag':
for tag in tags:
- msg.remove_tag(tag.encode(DB_ENC),
- sync_maildir_flags=sync)
+ msg.remove_tag(tag, sync_maildir_flags=sync)
msg.thaw()
logging.debug('ended atomic')