Le mar. 14 févr. 2023 à 20:11, Frédéric <fma38@???> a écrit :
>
> Le mardi 14 février 2023, Patrice a écrit :
>
> > > Mon conseil est d'utiliser editorconfig, et en particulier pour les
> > > fichiers python, de supprimer les espaces en fin de ligne. Tu n'en as
> > > jamais besoin, et une ligne vide mais avec des espaces compte comme
> > > une ligne indentée, donc peut péter ton code sur une mauvaise
> > > indentation.
> >
> > Quand on lit cela, on se dit que c'est hallucinant qu'un programme
> > puisse planter pour une ligne... vide. On est au XXIe siècle quand
> > même...
>
> Euh, je n'ai jamais eu ce cas... Devait y avoir autre chose, et pas que
> d'la pomme !
Je viens de le reproduire : c'est facile à faire.
La ligne qui joint deux blocs peut commencer par une indentation, mais
sans rien derrière. Exemple deux DEF qui se suivent.
Pétage assuré.
Cela devait être mon problème. Mais comme pour moi, c'était une ligne
vide, indentée ou pas, cela ne posait pas de problème... J'étais un
gros naïf en pythonerie :)
PK
--
|\ _,,,---,,_ Patrice KARATCHENTZEFF
ZZZzz /,`.-'`' -. ;-;;,_ mailto:patrice.karatchentzeff@gmail.com
|,4- ) )-,_. ,\ ( `'-'
'---''(_/--' `-'\_)