equal
deleted
inserted
replaced
436 first = None |
436 first = None |
437 |
437 |
438 for checker_name, args in checks: |
438 for checker_name, args in checks: |
439 try: |
439 try: |
440 self.doCheck(checker_name, django_args, args) |
440 self.doCheck(checker_name, django_args, args) |
441 break |
441 # one check passed, all is well |
|
442 return |
442 except out_of_band.Error, e: |
443 except out_of_band.Error, e: |
443 # store the first esception |
444 # store the first esception |
444 first = first if first else e |
445 first = first if first else e |
445 else: |
|
446 # one check passed, all is well |
|
447 return |
|
448 |
446 |
449 # none passed, re-raise the first exception |
447 # none passed, re-raise the first exception |
450 raise first |
448 raise first |
451 |
449 |
452 def allow(self, django_args): |
450 def allow(self, django_args): |