Skip to Content
Menu
You need to be registered to interact with the community.
This question has been flagged

Hello Community,

What is the diffrence between ValidationError and UserError when we want to show an error message ?

Thanks.

Avatar
Opusti
Best Answer

ValidationError is explained very briefly in the source code (linked by Nijas Raphy) like this

class ValidationError(except_orm):
""" Violation of python constraints
Example: When you try to create a new user with a login which already exist in the db."""
def __init__(self, msg):
super(ValidationError, self).__init__(msg)


UserError is not really explained at all, but you can search the source code for examples (directly on github or do a "git grep UserError" if you have the repo locally which I highly recommend) and it will give you an idea.

Avatar
Opusti
Related Posts Odgovori Prikazi Aktivnost
2
jul. 22
8283
0
sep. 24
1347
1
mar. 15
10417
1
nov. 22
7356
0
jun. 21
6376