We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e5b170f commit 1f77ae2Copy full SHA for 1f77ae2
script/onedrive.py
@@ -101,8 +101,19 @@ def __get_folder(self): #Get folder name settings
101
102
def __insert_file(self):
103
print '[+] uploading file...'
104
- item = self.__onedrive_service.item(drive='me', id=self.__get_folder())
105
- file = item.children[self.info['name']].upload(self.info['path'])
+ tries = 5
+ while tries > 0:
106
+ try:
107
+ tries -= 1
108
+ item = self.__onedrive_service.item(drive='me', id=self.__get_folder())
109
+ file = item.children[self.info['name']].upload(self.info['path'])
110
+ tries = 0
111
+ except:
112
+ print '[x] upload failed'
113
+ if tries <= 0:
114
+ pass
115
+ else:
116
+ print '[x] retrying ...'
117
118
self.info['id'] = file.id
119
self.info['download_url'] = file.web_url
0 commit comments