Return True if f(*a,**k) raises an exception.
(f, *a, **k)
| 1 | def throws(f, *a, **k): |
| 2 | "Return True if f(*a,**k) raises an exception." |
| 3 | try: |
| 4 | f(*a,**k) |
| 5 | except: |
| 6 | return True |
| 7 | else: |
| 8 | return False |
| 9 | |
| 10 | |
| 11 | # Example - get numbers from a file, ignoring ill-formatted ones. |