MCPcopy Index your code
hub / github.com/O365/python-o365 / get_root_folder

Method get_root_folder

O365/drive.py:1468–1490  ·  view source on GitHub ↗

Returns the Root Folder of this drive :return: Root Folder :rtype: DriveItem

(self)

Source from the content-addressed store, hash-verified

1466 return self.object_id == other.object_id
1467
1468 def get_root_folder(self):
1469 """ Returns the Root Folder of this drive
1470
1471 :return: Root Folder
1472 :rtype: DriveItem
1473 """
1474 if self.object_id:
1475 # reference the current drive_id
1476 url = self.build_url(
1477 self._endpoints.get('get_root_item').format(id=self.object_id))
1478 else:
1479 # we don't know the drive_id so go to the default drive
1480 url = self.build_url(self._endpoints.get('get_root_item_default'))
1481
1482 response = self.con.get(url)
1483 if not response:
1484 return None
1485
1486 data = response.json()
1487
1488 # Everything received from cloud must be passed as self._cloud_data_key
1489 return self._classifier(data)(parent=self,
1490 **{self._cloud_data_key: data})
1491
1492 def _base_get_list(self, url, limit=None, *, query=None, order_by=None,
1493 batch=None, params={}):

Callers 2

moveMethod · 0.45
copyMethod · 0.45

Calls 4

_classifierMethod · 0.95
build_urlMethod · 0.80
jsonMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected