Cómo manejar el mensaje pylint: ID: W0612 Variable no utilizada

Estoy actualizando algún código a PEP 8 estándar utilizando pylint. Parte del código es lanzar el error de la variable W0612 no utilizado, pero es porque usa un módulo que devuelve (x, y), por ejemplo, cuando solo se necesita x en este caso particular, esto es lo que se hizo.

(var_1, var_2) = func() def func(): a="a" b="b" return (a,b) 

Luego se devuelve var_1, pero nunca se usa var_2 y, por lo tanto, arroja el error. ¿Cómo debería manejar esto? Estoy pensando esto

 var = func()[0] 

¿Cuál es la mejor manera de manejarlo?

Creo que a, dummy = func() hace el truco. Pylint permite (si recuerdo correctamente) nombres de variables no utilizadas que comienzan con _ o dummy , por ejemplo, dummy_index .

Puede configurarlo pasando la --dummy-variables-rgx a Pylint. Esto especifica la expresión regular que captura los nombres de las variables ficticias.

Nota : el uso de _ puede causar confusión (accesorios: Sven Marnach). Existe una convención para usar un guión bajo como prefijo para identificadores semiprivados, el subrayado doble es, por supuesto, el prefijo para métodos especiales de Python y, además, existe una convención para que alias gettext() funcione como _() en progtwigs que necesitan localización. como en _("text to translate") .