really don't know (but probably to ckeck for nulls)

the complete code is 

def BELONGS(self, first, second):
        if isinstance(second, str):
            return '(%s IN (%s))' % (self.expand(first), second[:-1])
        elif second==[] or second==():
            return '(1=0)'
        items = ','.join(self.expand(item, first.type) for item in second)
        return '(%s IN (%s))' % (self.expand(first), items)



Il giorno martedì 6 novembre 2012 18:01:59 UTC+1, Marin Pranjić ha scritto:
>
> Done: http://code.google.com/p/web2py/issues/detail?id=1147
>
>
> Is there a reason for
> elif second==[] or second==()
>
> while it could easily be
> elif not second
> ?
>
> This should fix it.
>

-- 



Reply via email to