Дауж, везде где встречал инфу предлагают нечто похожее, или откатывать систему и ставить проприетарные драйверы, либо продолжать использовать опенсорсовые ):
Нет, почему же :) почему я вообще решил поступить так.
У объекта имеется куча методов, в малую часть из них нужно передавать определённые аргументы например как "power" и "damage". Но значения этих аргументов находятся в глубине словарей.
Да, такой вариант правильный, но я копаю в сторону получения второго ключа без try/except, нужно нечто сродни гету, но для NoneType гет не срабатывает =/
Угу, заглядывал в гости к этому образцу, конкретно опасаюсь
-Некое шипение из нижней части корпуса (слабозаметно и появляется неизвестно из-за чего на короткий отрезок времени, до ~10 секунд);
-Плохая равномерность подсветки на черном – очень низкий результат для матрицы подобного класса (возможно, зависит от экземпляра);
-Низкая равномерность градиентных заливок с заметными резкими переходами и вертикальными полосами с паразитными оттенками (как при заводских настройках, так и после ручных правок и калибровки);
Опустим логику руководства. Если самописная технлогия написана абы написать то соглашусь, можно мозг сломать, разбиравшись. Но если писали профессионалы своего дела, то почему нет? Новичкам часто советуют поучавствовать в отрытых проектах, посмотреть как выглядит код, как использовать всякие штуки-дрюки языка, побольше общаться со скиллованными дядьками. Чем эта ситуация отличается ?