<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Tue, Oct 16, 2018 at 1:19 PM Luca <<a href="mailto:luca800@gmail.com">luca800@gmail.com</a>> wrote:<br></div><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"><div class="gmail_quote"><div dir="ltr">Il giorno mar 16 ott 2018 alle ore 13:06 Alessandro Dentella <<a href="mailto:sandro@e-den.it" target="_blank">sandro@e-den.it</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">  [tmp_loc] = glob.glob(os.path.join(tmp_dest, '*'))<br>
<br>
che trovate usata qui:<br>
<br>
  <a href="https://github.com/buildout/buildout/blob/master/src/zc/buildout/easy_install.py#L1740" rel="noreferrer" target="_blank">https://github.com/buildout/buildout/blob/master/src/zc/buildout/easy_install.py#L1740</a><br>
<br>
Che cosa fa? che senso ha usarla quando mi vengono in mente vari altri<br></blockquote><div><br></div><div>Boh, anche io penso che sia un modo diverso di scrivere <br></div><div><br></div><div>tmp_loc =  glob.glob(os.path.join(tmp_dest, '*'))[0]</div></div></div></blockquote><div><br></div><div>Eh, in realtà non è esattamente lo stesso:</div><div><br></div></div></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">>>> def ret(x):</font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">...     return x</font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">... </font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace"><br></font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">>>> [a] = ret([1])</font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">>>> a</font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">1</font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace"><br></font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><div><font face="monospace, monospace">>>> a = ret([1])[0]</font></div></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><div><font face="monospace, monospace">>>> a</font></div></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><div><font face="monospace, monospace">1</font></div></div></div></div></div></div></div></blockquote><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div><div><br></div><div>Ma:</div><div><br></div></div></div></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">>>> [a] = ret([1, 2])</font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">Traceback (most recent call last):</font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">  File "<stdin>", line 1, in <module></font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">ValueError: too many values to unpack</font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace"><br></font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">>>> a = ret([1, 2])[0]</font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">>>> a</font></div></div></div></div></div></div><div><div><div><div class="gmail_quote"><div><div><font face="monospace, monospace">1</font></div></div></div></div></div></div></blockquote><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div><div><br></div></div><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"><div class="gmail_quote"><div>loaddove è sicuro di avere un solo elemento nella lista.<br></div></div></div></blockquote><div><br></div><div><div>Appunto: il secondo modo solleva l'eccezione ove questo non accada, l'altro no.</div><div><br></div><div>C'è da dire che a me [tmp_loc] = ... fa schifo come sintassi ma magari sono solo io ;-)</div><div><br></div><div>Ciao.</div><div>Marco.</div></div><div><br></div></div></div></div></div></div>