DND support

- dnd_action field added

darcs-hash:20060122145141-86b55-501a990f765fa66033bdbad9e8da1885a2ef05fe.gz
This commit is contained in:
David Rousselie
2006-01-22 15:51:41 +01:00
parent d782022182
commit f8ded9a3d5
11 changed files with 110 additions and 367 deletions

View File

@@ -62,10 +62,11 @@ def str_to_mail_connection(connection_string):
password = arg_list.pop()
host = arg_list.pop()
port = int(arg_list.pop())
ffc_action = int(arg_list.pop())
chat_action = int(arg_list.pop())
online_action = int(arg_list.pop())
away_action = int(arg_list.pop())
ea_action = int(arg_list.pop())
xa_action = int(arg_list.pop())
dnd_action = int(arg_list.pop())
offline_action = int(arg_list.pop())
result = None
if type == "imap":
@@ -98,10 +99,11 @@ def str_to_mail_connection(connection_string):
ssl = True)
if result is None:
raise Exception, "Connection type \"" + type + "\" unknown"
result.ffc_action = ffc_action
result.chat_action = chat_action
result.online_action = online_action
result.away_action = away_action
result.ea_action = ea_action
result.xa_action = xa_action
result.dnd_action = dnd_action
result.offline_action = offline_action
return result