from hr import Designation d = Designation("sdfsdg", 4234) print(d.has_exceptions) print(d.exceptions)
from hr import Designation, HRDLHandler, DataLayerError import sys try: title = sys.argv[1] designation = Designation(0, title) HRDLHandler.add_designation(designation) print(f"Designation : {title} added") except DataLayerError as dle: print(dle.message) print(dle.exceptions)
from hr import Designation designation = Designation(-5, "") if (designation.has_exceptions): print(designation.exceptions)
from hr import Designation d = Designation(-20, "") print(d.has_exceptions) print(d.exceptions)
from hr import HRDLHandler, DataLayerException, Designation try: designation = Designation(0, "Sports Teacher") HRDLHandler.add(designation) except DataLayerException as dataLayerException: print(dataLayerException.message) print(dataLayerException.exceptions)
from hr import HRDLHandler,Designation,DataLayerException import sys try: code=int(sys.argv[1]) title=sys.argv[2] designation=Designation(code,title) HRDLHandler.update_designation(designation) print("Designation updated") except DataLayerException as dle: print(dle.message) print(dle.exceptions)