Exemplo n.º 1
0
    def Download_add(self, name, major):
        """Метод добавления сотрудников при загрузке из файла
        Принимает 2 аргумента для создания объекта сотрудника:
        name - фамилия сотрудника
        major - должность сотрудника"""
        new_worker = Worker(name, major)

        # Добавление первого сотрудника
        if self._worker == None:
            self._worker = new_worker
            self._download_worker = self._worker

        # Добавление 2-го и более сотрудника
        else:
            self._download_worker.Set_right(new_worker)
            new_worker.Set_left(self._download_worker)
            self._download_worker = new_worker