comparison mamba/habitats/editor.py @ 597:16c690a7dc27

Fix bare except clauses.
author Simon Cross <hodgestar@gmail.com>
date Sat, 14 Jan 2023 19:00:34 +0100
parents 2d3dee657638
children 0a2cc2ee16c2
comparison
equal deleted inserted replaced
596:55e9c1b8e94c 597:16c690a7dc27
347 url = "%ssave/%s" % (LEVEL_SERVER, self.level.level_name) 347 url = "%ssave/%s" % (LEVEL_SERVER, self.level.level_name)
348 args = parse.urlencode([('data', save_file.getvalue())]) 348 args = parse.urlencode([('data', save_file.getvalue())])
349 try: 349 try:
350 result = request.urlopen(url, args) 350 result = request.urlopen(url, args)
351 mtxt = result.read() 351 mtxt = result.read()
352 except: 352 except Exception:
353 mtxt = "Failed to upload level. :(" 353 mtxt = "Failed to upload level. :("
354 else: 354 else:
355 mtxt = "Success! %s\n%s" % (mtxt, 355 mtxt = "Success! %s\n%s" % (mtxt,
356 "Your level is now awaiting curation.") 356 "Your level is now awaiting curation.")
357 357
530 self.display_dialog(elb) 530 self.display_dialog(elb)
531 531
532 def commit_line(self, sprite): 532 def commit_line(self, sprite):
533 try: 533 try:
534 self.level.validate_sprite(sprite) 534 self.level.validate_sprite(sprite)
535 except: 535 except Exception:
536 # We don't know what errors thwe constructor may show, so 536 # We don't know what errors thwe constructor may show, so
537 # we catch everything 537 # we catch everything
538 # We use sys.exc_info to get slight neater info 538 # We use sys.exc_info to get slight neater info
539 exc_type, info, _ = sys.exc_info() 539 exc_type, info, _ = sys.exc_info()
540 info = traceback.format_exception_only(exc_type, info)[0] 540 info = traceback.format_exception_only(exc_type, info)[0]