Dedent by raising early.
This commit is contained in:
parent
5609db3482
commit
400701f50d
1 changed files with 15 additions and 15 deletions
|
@ -427,7 +427,9 @@ class Mega:
|
||||||
|
|
||||||
files = [self._node_data(file) for file in files]
|
files = [self._node_data(file) for file in files]
|
||||||
|
|
||||||
if all('h' in file and 'k' in file for file in files):
|
if not all('h' in file and 'k' in file for file in files):
|
||||||
|
raise errors.ValidationError('File id and key must be present')
|
||||||
|
|
||||||
request = [{'a': 'l', 'n': file['h']} for file in files]
|
request = [{'a': 'l', 'n': file['h']} for file in files]
|
||||||
public_handles = self._api_request(request)
|
public_handles = self._api_request(request)
|
||||||
if public_handles == -11:
|
if public_handles == -11:
|
||||||
|
@ -441,8 +443,6 @@ class Mega:
|
||||||
url = f'{self.schema}://{self.domain}/#!{public_handle}!{decrypted_key}'
|
url = f'{self.schema}://{self.domain}/#!{public_handle}!{decrypted_key}'
|
||||||
urls.append(url)
|
urls.append(url)
|
||||||
return urls
|
return urls
|
||||||
else:
|
|
||||||
raise errors.ValidationError('File id and key must be present')
|
|
||||||
|
|
||||||
def _node_data(self, node):
|
def _node_data(self, node):
|
||||||
if isinstance(node, dict):
|
if isinstance(node, dict):
|
||||||
|
|
Loading…
Reference in a new issue