<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#ffffff"><br>
<div><font face="Arial">Il confronto però così è case sensitive, io
proverei con:</font></div>
<div>
<div> while
unicode(feed.last_id).upper() != unicode(entry['link']).upper():</div></div></div></blockquote><div><br></div><div style>vero ma i casi di utilità sono molto rari. Per la cronaca, la funzione "sistemata":</div>
<div style><br></div><div style><div>def check_feed(feedk, e=0):</div><div> feed = feedk.get()</div><div> parsed = fetch_feed(feed.feed) # restituisce False in caso di errori quindi..</div><div> n = len(parsed['items']) if parsed is not False else 0</div>
<div> if n > 0:</div><div> entry = parsed['items'][e]</div><div> while feed.last_id != entry['link'] and e < (n - 1):</div><div style> scrivi_nel_db()</div><div> e += 1</div>
<div> entry = parsed['items'][e]</div><div> feed.last_id = parsed['items'][0]['link']</div><div> feed.put()</div><div><br></div><div style>per pigrizia nella funzione originaria misi tutto in un try/except e me ne lavai le mani..</div>
</div><div style><br></div><div style><br></div></div></div></div>