19 lines
575 B
Python
19 lines
575 B
Python
from ErrorHandlers.base import BaseError
|
|
from ErrorHandlers.statuses import Statuses
|
|
|
|
|
|
class BaseErrorModelClass:
|
|
list_of_statuses = [Statuses, BaseError]
|
|
|
|
@classmethod
|
|
def retrieve_error_by_codes(cls):
|
|
language_model_status = {}
|
|
for list_of_language in cls.list_of_statuses:
|
|
clean_dict = {
|
|
key: value
|
|
for key, value in list_of_language.__dict__.items()
|
|
if "__" not in str(key)[0:3]
|
|
}
|
|
language_model_status.update(clean_dict)
|
|
return language_model_status
|