<div dir="ltr">non capisco la domanda... name e' una str di python... prima invece era una QString, perche' era quel che restituisce layer.source(), ma con le SIP2.0 c'e' una mappatura diretta tra  QStriung e str (pero' non sono la stessa classe e dunque non hanno gli stessi metodi)<div>

<br></div><div>che so, prova con una regexp (piu' sicura) o come ha suggerito giuliano</div><div><br></div><div>ciao ginetto</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">

2013/9/24 Geo DrinX <span dir="ltr"><<a href="mailto:geodrinx@gmail.com" target="_blank">geodrinx@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div class="im"><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">

probabilmente prima name era una QString ora e' una semplice str di python => devi trovare la funzione equivalente in python per il controllo che vuoi eseguire (if name.endsWith(".bt"):)</div>

</blockquote><div><br></div></div><div>Il codice sorgente è questo:<br></div><div><br></div><div>   name = layer.source();<br>   if name.endsWith(".bt"):<br></div><div><br></div><div>...eccetera<br></div><div> <br>

</div>
<div>come comportarsi, in questo caso ?  Mah.<br></div><br><br></div><div class="gmail_quote">Roberto<br></div></div></div>
</blockquote></div><br></div>