So, the code block

```
        if not layer.queryLayers and layer.wmsUrl:
            layer.queryLayers = layer.name
```

is meant to address this comment from you (in a private email you sent to me):

"Cas spécial quand wmsURL est défini mais ni wmsLayers, ni queryLayers ne sont défini, pour moi ce n'est pas un cas très pertinent mais pour garder la compatibilité il vaut mieux utiliser le name dans les 2 cas ..."

Maybe I should change to:

```
        if not layer.queryLayers and not layer.wmsLayers and layer.wmsUrl:
            layer.queryLayers = layer.name
```

But I think I'm fine with removing it entirely.