Fluent User Defined Exception In Python