(self, folder_path)
| 31 | return self.root_folder |
| 32 | |
| 33 | def get_folder_from_path(self, folder_path): |
| 34 | if folder_path is None: |
| 35 | return self.my_drive |
| 36 | |
| 37 | subfolders = folder_path.split('/') |
| 38 | if len(subfolders) == 0: |
| 39 | return self.my_drive |
| 40 | |
| 41 | items = self.my_drive.get_items() |
| 42 | for subfolder in subfolders: |
| 43 | try: |
| 44 | subfolder_drive = list(filter(lambda x: subfolder in x.name, items))[0] |
| 45 | items = subfolder_drive.get_items() |
| 46 | except: |
| 47 | raise ('Path {} not exist.'.format(folder_path)) |
| 48 | return subfolder_drive |
| 49 | |
| 50 | ''' Upload a file named $filename to onedrive folder named $destination. ''' |
| 51 |
no test coverage detected