potiuk commented on issue #7191: [AIRFLOW-4030] second attempt to add 
singularity to airflow
URL: https://github.com/apache/airflow/pull/7191#issuecomment-588435931
 
 
   > How would you like me to address this?
   > 
   > ```
   > 
PATH=/root:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/hive/bin:/usr/local/go/bin:/opt/gcloud/bin
   > 
   > ************* Module airflow.providers.singularity.operators.singularity
   > 
   > airflow/providers/singularity/operators/singularity.py:65:4: R0913: Too 
many arguments (12/10) (too-many-arguments)
   > ```
   > 
   > I had added working_dir to kwargs, but then during the test there was an 
error that the argument wasn't found. So I added it, but now I'm over.
   
   The pylint defats we have are 'reasonable' i.e work in most cases but if you 
have a justified case and do not think refactoring / using a structure instead 
of n-parameters you could disable pylint check - this specific check for this 
statement only by adding appropriate # pylint: disable comment. This is a sign 
from the programmer that this is a deliberate decision and theat it is 
conscious choice to disable tis rule. You can find plenty of examples in the 
code and more detailed explanation including some guidance on the decision 
making in the 
https://github.com/apache/airflow/blob/master/STATIC_CODE_CHECKS.rst in pylint 
section

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to