Bonjour
quelqu'un serait t'il me dire pourquoi pylint, me dit:
apps\core\functions\functions_postgresql.py:5:4: R0913: Too many arguments (6/5) (too-many-arguments)
sur:
class WithCnxPostgresql:
"""
Classe de connection à postgresql avec with
"""
def __init__(self, host, port, name, user, password):
self.connexion = None
self.host = host
self.port = port
self.dbname = name
self.user = user
self.password = password
i = 0
while i < 5:
try:
self.connexion = psycopg2.connect(
host=self.host,
port=self.port,
dbname=self.dbname,
user=self.user,
password=self.password
)
break
except psycopg2.Error as error:
log_line = f"WithCnxPostgresql error: {error}\n"
print(log_line)
i += 1
def __enter__(self):
return self.connexion
def __exit__(self, exc_type, exc_val, exc_tb):
if self.connexion is not None:
self.connexion.close()
merci d'avance, de votre aide