Python Exception System
[Python assert](https://texonom.com/python-assert-ffda96088a9d43feaa82558e4792d76d) 


```typeimport sys, ostry:    raise NotImplementedError("No error")except Exception as e:    exc_type, exc_obj, exc_tb = sys.exc_info()    fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]    print(exc_type, fname, exc_tb.tb_lineno)```




> [When I catch an exception, how do I get the type, file, and line number?](https://stackoverflow.com/questions/1278705/when-i-catch-an-exception-how-do-i-get-the-type-file-and-line-number)





