Django

Code

Ticket #2430: nonzero_fix.diff

File nonzero_fix.diff, 507 bytes (added by anonymous, 10 months ago)

QuerySet? nonzero fix

  • django/db/models/query.py

    old new  
    109109 
    110110    def __len__(self): 
    111111        return len(self._get_data()) 
     112         
     113    def __nonzero__(self): 
     114        try: 
     115            self.__getitem__(0) 
     116            return True 
     117        except IndexError: 
     118            return False 
    112119 
    113120    def __iter__(self): 
    114121        return iter(self._get_data())