Коллеги, подскажите как лучше поступить в такой ситуации.
Есть функция, которая возвращает кортеж(tuple) из 2 элементов.
Есть метод, где эта функция вызывается. Из возвращаемого кортежа используется только первый элемент.
При прогоне через pylint(анализатор Python кода) получаю warning дескать второй-то элемент кортежа не используется.
Как лучше поступить в такой ситуации?
Забить на варнинг
Взять только первое значение из кортежа? Типа function_that_returns_tuple()[0]
Не знаю, насколько корректно, но есть и такой вариант (x, _) = function_that_returns_tuple()
Здравствуйте, madcat, Вы писали:
M>Как лучше поступить в такой ситуации?
M>
M> Забить на варнинг
M> Взять только первое значение из кортежа? Типа function_that_returns_tuple()[0]
M> Не знаю, насколько корректно, но есть и такой вариант (x, _) = function_that_returns_tuple()
M>
Я использую третий вариант.
ещё так можно:
x, _y = function_that_returns_tuple()
меня больше раздрожает, что variable unused, кода такой код:
x = get_x() # ``x`` is unused :(
del x.info
Сам не знаю как бороться, а тикетов у них и так больше пары тысяч afaicr.
Не бойтесь совершенства. Вам его не достичь. © Сальвадор Дали
Здравствуйте, Senyai, Вы писали:
S>ещё так можно:
S>S>x, _y = function_that_returns_tuple()
S>
По-моему, это лучший вариант. А за счет чего это работает?