|
@@ -1,6 +1,7 @@
|
|
import uuid
|
|
import uuid
|
|
from abc import ABC
|
|
from abc import ABC
|
|
from src.errors.error_proxy import error_proxy
|
|
from src.errors.error_proxy import error_proxy
|
|
|
|
+from src.errors.argument_exception import argument_exception
|
|
|
|
|
|
class abstract_reference(ABC):
|
|
class abstract_reference(ABC):
|
|
__id: uuid.UUID
|
|
__id: uuid.UUID
|
|
@@ -43,10 +44,10 @@ class abstract_reference(ABC):
|
|
def name(self, value: str):
|
|
def name(self, value: str):
|
|
|
|
|
|
if not isinstance(value, str):
|
|
if not isinstance(value, str):
|
|
- raise Exception("Неверный аргумент!")
|
|
|
|
|
|
+ raise argument_exception("Неверный аргумент!")
|
|
|
|
|
|
if value == "":
|
|
if value == "":
|
|
- raise Exception("Некорректное значение наименование!")
|
|
|
|
|
|
+ raise argument_exception("Некорректное значение наименование!")
|
|
|
|
|
|
self.__name = value.strip()
|
|
self.__name = value.strip()
|
|
|
|
|