| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
All the validation exceptions (subclasses of ValidationError) are raised
when a number is provided with an inappropriate value.
|
|
|
|
|
|
| |
LGTM alert: Import pollutes the enclosing namespace
See: https://lgtm.com/rules/3980091/
Closes https://github.com/arthurdejong/python-stdnum/pull/270
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Re-enable the flake8 test for unused imports by explicitly marking
imports for namespace purposes. This allows us to remove a few unused
imports.
A few more cleanups that allow us to reduce the number of ignored flake8
ignored tests. The remaining ignored tests are now documented.
Ignore a flake8 warning about print statements because we use print in
the update scripts.
|
|
|
|
|
| |
This ensures that the message passed to the constructor is shown in the
traceback while falling back to the class default.
|
|
This introduces a new module for switching the validation scheme. Instead of
using the is_valid() function that returns a boolean a validate() function
either returns the sanitised number or raises an exception that should
indicate the kind of validation failure.
This should make it easier for applications calling this library to present
more informative messages to the user.
|