Bonjour,

Je commence en Python, j'ai mis VS Code et les modules python de base recommandés par l'IDE.

Sur un bout de code, j'ai l'erreur suivante dans le linter et je vois pas pourquoi.

Voici l'extrait de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import os, numpy
from PIL import Image, ImageDraw, ImageFont
import utils
import blend_modes
 
def creerImageCarte(title,type,source,size,reach,pv,caracPhy,caracMental,js):
 
    ## Ajout de l'illustration
    bg = Image.open('./images/FondCreature.png').convert("RGBA")
    logoName = utils.clean_filename(title + '_logo.png')
    logo = Image.open('./images/' + logoName).convert("RGBA")
 
    logo, startX, startY = utils.prepareLogoSize(logo, bg)
 
    # Création du masque avec logo à la bonne taille + décalage
    fg = Image.new('RGBA', bg.size)
    fg.paste(logo, (startX, startY))
 
    bg_array = numpy.array(bg).astype(float)
    fg_array = numpy.array(fg).astype(float)
 
    blended_array = blend_modes.multiply(bg_array, fg_array, 1.0)
Erreur en ligne 20, mais marqué ok en ligne 19.
Pour info le code semble bien fonctionner sinon.

J'ai aussi un tas d'erreurs remontées par le linter dans la lib "blend_modes" que j'ai trouvée sur le net, mais très référencée.
genre "Module 'numpy' has no 'maximum' member"
le mot-clé maximal est variable : mininmal, greater, logical_not,...

Merci d'avance pour vos avis plus expérimentés