Версия - howdy-3.0.0-alt10.beta1.gitc5b1766 Оборудование Камера Logitech, Inc. BRIO Ultra HD Webcam Шаги воспроизведения 1. Настроить Howdy: $ sudo howdy set device_path /dev/v4l/by-id/usb-046d_Logitech_BRIO_83E5ABC6-video-index2 $ sudo howdy add 2. Удалить модели пользователей: # rm -rf /etc/howdy/models/* 3. Открыть Howdy GTK. 4. Открыть вкладку Образцы. 5. Нажать Добавить, ввести название образца. Ожидаемый результат: ошибка при нажатии на кнопку Добавить, так как нет пользователя или кнопка недоступна. Фактический результат: ошибка при попытке добавить: Traceback (most recent call last): File "/usr/libexec/howdy-gtk/tab_models.py", line 78, in <lambda> gobject.timeout_add(600, lambda: execute_add(self, dialog, entered_name)) File "/usr/libexec/howdy-gtk/tab_models.py", line 83, in execute_add status, output = subprocess.getstatusoutput(["howdy add '" + entered_name + "' -y -U " + box.active_user]) TypeError: can only concatenate str (not "NoneType") to str
howdy-3.0.0-alt11.beta1.gitc5b1766 -> sisyphus: Tue Dec 05 2023 Anton Golubev <golubevan@altlinux> 3.0.0-alt11.beta1.gitc5b1766 - howdy-gtk: Add default args to exit functions (ALT #48543) - Don't pkexec if already root - Handle the case if there are no cameras via except (ALT #48544) - Show real camera ID in the 'Video' tab (ALT #48542) - Don't add a model if the user list is empty (ALT #48529) - More correct preview when stretching the window (ALT #48527) - Remove reading of non-existent '_variables' file (ALT #48500) - Update the container when the slide changes (ALT #48502) - Also use PKEXEC_UID to get username (ALT #48503)