#print(Employee.check_salary(sasha, Employee.day_count)) # print(sasha.__dict__) # print(igor.__dict__) # print(Programmer.comparison_stack(sasha, igor)) # print(Employee.check_salary(igor, Employee.day_count)) try: Candidate.work(john) except Exception as err: with open('logs.txt', 'a') as f: message = '{} {}:\n {}\n \n'.format(datetime.datetime.now(), err.__class__.__name__, traceback.format_exc()) f.write(message) try: Employee.validate_email(oleg, "*****@*****.**") except Exception as err: with open('logs.txt', 'a') as f: message = '{} {}:\n {}\n \n'.format(datetime.datetime.now(), err.__class__.__name__, traceback.format_exc()) f.write(message) vasia = Programmer('Igor', 1000, '*****@*****.**', 'programmer', ['JS', 'Python', 'Delphi']) print(vasia.full_name) zet = Candidate.create_candidate('employees.csv')
# ['Python: middle', 'SQL: middle', 'JS: middle']) # full_stack = Vacancy('FullStack Developer', ['Python', 'SQL', 'SQL Alchemy', 'JS', 'React', 'Swift'], # ['Python: middle', 'SQL: middle', 'JS: middle']) # viktor = Employee('Viktor', 150, '*****@*****.**') # except Exception as err: # with open('logs.txt', 'a') as file: # message = '{} {}:\n {}\n \n'.format(datetime.datetime.now(), err.__class__.__name__, # traceback.format_exc()) # file.write(message) # # veronika = Candidate('Veronica', '*****@*****.**', ['Python', 'SQL', 'JS'], ['Python', 'SQL', 'JS'], # ['Python: middle', 'SQL: middle', 'JS: middle']) # # def some_deco(func): # def wrapper(): # result = func() # result = # # try: # veronika.work() # except Exception as err: # with open('logs.txt', 'a') as f: # message = '{} {}:\n {}\n \n'.format(datetime.datetime.now(), err.__class__.__name__, # traceback.format_exc()) # f.write(message) # # viktor = Programmer('Viktor', 150, '*****@*****.**', ['JS', 'Python', 'SQL']) # print(viktor.full_info) Candidate.create_candidate()