[PATCH 6/8] xmlrpc: remove a redundant try/except block
Daniel Axtens
dja at axtens.net
Sat Sep 3 17:07:18 AEST 2016
The try block just raises the exception it catches, so just get rid of
it.
Signed-off-by: Daniel Axtens <dja at axtens.net>
---
patchwork/views/xmlrpc.py | 30 +++++++++++++-----------------
1 file changed, 13 insertions(+), 17 deletions(-)
diff --git a/patchwork/views/xmlrpc.py b/patchwork/views/xmlrpc.py
index c5e7b9078f15..65471e7f9e84 100644
--- a/patchwork/views/xmlrpc.py
+++ b/patchwork/views/xmlrpc.py
@@ -747,30 +747,26 @@ def patch_set(user, patch_id, params):
patch
Patch.DoesNotExist: The patch did not exist.
"""
- try:
- ok_params = ['state', 'commit_ref', 'archived']
-
- patch = Patch.objects.get(id=patch_id)
+ ok_params = ['state', 'commit_ref', 'archived']
- if not patch.is_editable(user):
- raise Exception('No permissions to edit this patch')
+ patch = Patch.objects.get(id=patch_id)
- for (k, v) in params.items():
- if k not in ok_params:
- continue
+ if not patch.is_editable(user):
+ raise Exception('No permissions to edit this patch')
- if k == 'state':
- patch.state = State.objects.get(id=v)
+ for (k, v) in params.items():
+ if k not in ok_params:
+ continue
- else:
- setattr(patch, k, v)
+ if k == 'state':
+ patch.state = State.objects.get(id=v)
- patch.save()
+ else:
+ setattr(patch, k, v)
- return True
+ patch.save()
- except Patch.DoesNotExist:
- raise
+ return True
@xmlrpc_method()
--
2.7.4
More information about the Patchwork
mailing list