KeyError: 'dsid'
api.files['com~apple~Notes']['Documents']['Some Document'].open().content Traceback (most recent call last): File "
", line 1, in File "/usr/local/lib/python3.5/dist-packages/pyicloud/services/ubiquity.py", line 46, in getitem return self.root[key] File "/usr/local/lib/python3.5/dist-packages/pyicloud/services/ubiquity.py", line 20, in root self._root = self.get_node(0) File "/usr/local/lib/python3.5/dist-packages/pyicloud/services/ubiquity.py", line 29, in get_node request = self.session.get(self.get_node_url(node_id)) File "/usr/local/lib/python3.5/dist-packages/pyicloud/services/ubiquity.py", line 25, in get_node_url return self._node_url % (self.params["dsid"], variant, node_id) KeyError: 'dsid' api.files.dir() Traceback (most recent call last): File " ", line 1, in File "/usr/local/lib/python3.5/dist-packages/pyicloud/services/ubiquity.py", line 43, in getattr return getattr(self.root, attr) File "/usr/local/lib/python3.5/dist-packages/pyicloud/services/ubiquity.py", line 20, in root self._root = self.get_node(0) File "/usr/local/lib/python3.5/dist-packages/pyicloud/services/ubiquity.py", line 29, in get_node request = self.session.get(self.get_node_url(node_id)) File "/usr/local/lib/python3.5/dist-packages/pyicloud/services/ubiquity.py", line 25, in get_node_url return self._node_url % (self.params["dsid"], variant, node_id) KeyError: 'dsid'
Please anyone have same error?
Environment
Im using it on Debian 9
- pyiCloud release with the issue (
pip show pyicloud):0.10.2 - Last working pyiCloud release (if known):
- Service causing this issue:
- Python version (
python -V): 2.7.13 - Operating environment (project deps/Docker/Windows/etc.): Debian 9
Traceback/Error logs
Additional information
It looks like you're trying to call api.files too, consider merging with this thread:
https://github.com/picklepete/pyicloud/issues/333