示例#1
0
文件: app.py 项目: shpilievoi29/OOP
    #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')
示例#2
0
    #                            ['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()