Changeset 3526
- Timestamp:
- 09/08/05 13:25:47 (3 years ago)
- Files:
-
- 1 modified
-
trunk/src/gajim.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gajim.py
r3525 r3526 920 920 921 921 emoticons_pattern = '' 922 for emoticon in self.emoticons: # travel thru emoticons list 922 # sort keys by length so :qwe emot is checked before :q 923 keys = self.self.emoticons.keys() 924 sorted_keys = keys.sort(self.on_emoticon_sort) 925 for emoticon in sorted_keys: # travel thru emoticons list 923 926 emoticon_escaped = sre.escape(emoticon) # espace regexp metachars 924 927 emoticons_pattern += emoticon_escaped + '|'# | means or in regexp … … 930 933 # at least one character in 3 parts (before @, after @, after .) 931 934 self.sth_at_sth_dot_sth_re = sre.compile(r'\S+@\S+\.\S*[^\s)?]') 935 936 def on_emoticon_sort (self, emot1, emot2): 937 len1 = len(emot1) 938 len2 = len(emot2) 939 if len1 < len2: 940 return 1 941 elif len1 > len2: 942 return -1 943 return 0 932 944 933 945 def on_launch_browser_mailer(self, widget, url, kind):
