Changeset 194:573b41f0311c for imapclient
- Timestamp:
- 01/14/11 13:07:38 (16 months ago)
- Branch:
- default
- Files:
-
- 1 modified
-
imapclient/imapclient.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
imapclient/imapclient.py
r193 r194 7 7 import response_lexer 8 8 from operator import itemgetter 9 import warnings 9 10 #imaplib.Debug = 5 10 11 … … 161 162 """Determine the folder separator used by the IMAP server. 162 163 164 WARNING: The implementation just picks the first folder 165 separator from the first namespace returned. This is not 166 particularly sensible. Use namespace instead(). 167 163 168 @return: The folder separator. 164 169 @rtype: string 165 170 """ 166 typ, data = self._imap.namespace() 167 self._checkok('namespace', typ, data) 168 169 match = self.re_sep.match(data[0]) 170 if match: 171 return match.group(1) 172 else: 173 raise self.Error('could not determine folder separator') 171 warnings.warn(DeprecationWarning('get_folder_delimiter is going away. Use namespace() instead.')) 172 for part in self.namespace(): 173 for ns in part: 174 return ns[1] 175 raise self.Error('could not determine folder separator') 174 176 175 177 def list_folders(self, directory="", pattern="*"):
