] > logilab-astng #3207: filter infered values according to if statement (Logilab.org)

#3207: filter infered values according to if statement [open]

prioritynormal
typestory
load1.000
load left1.000
not planned

Marteen Ter Huurne reported :

If I run PyLint on the following program:

def radixSort(elements, keyFuncs):
      sortList = None
      for keyFunc in reversed(keyFuncs):
              if sortList is None:
                      sortList = sorted(elements, key = keyFunc)
              else:
                      sortList.sort(key = keyFunc)
      return sortList

It issues this warning:

E1101:  7:radixSort: Instance of 'None' has no 'sort' member