Changeset 127:38847e02e98d

Show
Ignore:
Timestamp:
01/22/10 13:10:46 (2 years ago)
Author:
Menno Smits <menno@…>
Branch:
default
Message:

initial stab at a copy command, not tested

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • imapclient/imapclient.py

    r96 r127  
    466466 
    467467 
     468    def copy(self, messages, folder): 
     469        """XXX 
     470        """ 
     471        msg_list = messages_to_str(messages) 
     472        folder = self._encode_folder_name(folder) 
     473 
     474        if self.use_uid: 
     475            typ, data = self._imap.uid('COPY', msg_list, folder) 
     476        else: 
     477            typ, data = self._imap.copy(msg_list, folder) 
     478        self._checkok('copy', typ, data) 
     479        return data[0] 
     480 
     481 
    468482    def expunge(self): 
    469483        typ, data = self._imap.expunge()