Changeset 7829 for branches/gajim_0.11/src/common/connection.py
- Timestamp:
- 01/13/07 23:35:41 (23 months ago)
- Files:
-
- 1 modified
-
branches/gajim_0.11/src/common/connection.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/gajim_0.11/src/common/connection.py
r7634 r7829 80 80 self.continue_connect_info = None 81 81 if USE_GPG: 82 self.gpg = GnuPG.GnuPG( )82 self.gpg = GnuPG.GnuPG(gajim.config.get('use_gpg_agent')) 83 83 gajim.config.set('usegpg', True) 84 84 else: … … 197 197 self.password = self.new_account_info['password'] 198 198 if USE_GPG: 199 self.gpg = GnuPG.GnuPG( )199 self.gpg = GnuPG.GnuPG(gajim.config.get('use_gpg_agent')) 200 200 gajim.config.set('usegpg', True) 201 201 else: … … 489 489 if not self.connection: 490 490 return 491 common.xmpp.features_nb.delPrivacyList(self.connection, privacy_list) 491 def _on_del_privacy_list_result(result): 492 if result: 493 self.dispatch('PRIVACY_LIST_REMOVED', privacy_list) 494 else: 495 self.dispatch('ERROR', (_('Error while removing privacy list'), 496 _('Privacy list %s has not been removed. It is maybe active in ' 497 'one of your connected resources. Desactivate it and try ' 498 'again.') % privacy_list)) 499 common.xmpp.features_nb.delPrivacyList(self.connection, privacy_list, 500 _on_del_privacy_list_result) 492 501 493 502 def get_privacy_list(self, title): … … 1041 1050 t.setTagData('password', password) 1042 1051 self.connection.send(p) 1052 1043 1053 #last date/time in history to avoid duplicate 1044 last_log = gajim.logger.get_last_date_that_has_logs(room_jid, 1045 is_room = True) 1046 if last_log is None: 1047 last_log = 0 1048 self.last_history_line[room_jid]= last_log 1054 if not self.last_history_line.has_key(room_jid): 1055 # Not in memory, get it from DB 1056 last_log = gajim.logger.get_last_date_that_has_logs(room_jid, 1057 is_room = True) 1058 if last_log is None: 1059 last_log = 0 1060 self.last_history_line[room_jid]= last_log 1049 1061 1050 1062 def send_gc_message(self, jid, msg, xhtml = None): … … 1091 1103 # disconnect from jabber server 1092 1104 self.connection.send(p) 1105 # Save the time we quit to avoid duplicate logs AND be faster than 1106 # get that date from DB 1107 self.last_history_line[jid] = time.time() 1093 1108 1094 1109 def gc_set_role(self, room_jid, nick, role, reason = ''):
