added "restore" to Dropbox functions

This commit is contained in:
robweber
2012-11-06 11:37:39 -06:00
parent 535cd43e8a
commit be7aea90bb
2 changed files with 23 additions and 6 deletions

View File

@ -225,7 +225,12 @@ class XbmcBackup:
if (aFile.startswith("-")):
dest.mkdir(dest.root_path + aFile[1:])
else:
dest.copy(source.root_path + aFile,dest.root_path + aFile)
if(isinstance(source,DropboxFileSystem)):
#if copying from dropbox we need the file handle, use get_file
source.get_file(source.root_path + aFile,dest.root_path + aFile)
else:
#copy using normal method
dest.put(source.root_path + aFile,dest.root_path + aFile)
def updateProgress(self,message=''):
self.filesLeft = self.filesLeft - 1