This is an automated email from the ASF dual-hosted git repository. asf-gitbox-commits pushed a commit to branch db/8607 in repository https://gitbox.apache.org/repos/asf/allura.git
commit d692742a1bd9f8f5fc66c9c8a19076ba5a94d465 Author: Dave Brondsema <[email protected]> AuthorDate: Fri May 22 15:49:24 2026 -0400 [#8607] remove useless try/except/raise --- .../forgediscussion/controllers/root.py | 28 +++++++--------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/ForgeDiscussion/forgediscussion/controllers/root.py b/ForgeDiscussion/forgediscussion/controllers/root.py index 2c985d8f6..bac7196ce 100644 --- a/ForgeDiscussion/forgediscussion/controllers/root.py +++ b/ForgeDiscussion/forgediscussion/controllers/root.py @@ -319,15 +319,10 @@ def validate_import(self, doc=None, username_mapping=None, **kw): require_access(c.project, 'admin') if username_mapping is None: username_mapping = {} - try: - doc = json.loads(doc) - warnings, doc = import_support.validate_import( - doc, username_mapping) - return dict(warnings=warnings, errors=[]) - except Exception as e: - raise - log.exception(e) - return dict(status=False, errors=[repr(e)]) + doc = json.loads(doc) + warnings, doc = import_support.validate_import( + doc, username_mapping) + return dict(warnings=warnings, errors=[]) @expose('json:') def perform_import( @@ -339,16 +334,11 @@ def perform_import( if not c.api_token.can_import_forum(): log.error('Import capability is not enabled for %s', c.project.shortname) raise exc.HTTPForbidden(detail='Import is not allowed') - try: - doc = json.loads(doc) - username_mapping = json.loads(username_mapping) - warnings = import_support.perform_import( - doc, username_mapping, default_username, create_users) - return dict(warnings=warnings, errors=[]) - except Exception as e: - raise - log.exception(e) - return dict(status=False, errors=[str(e)]) + doc = json.loads(doc) + username_mapping = json.loads(username_mapping) + warnings = import_support.perform_import( + doc, username_mapping, default_username, create_users) + return dict(warnings=warnings, errors=[]) class ForumRestController(BaseController):
