equal
deleted
inserted
replaced
307 return 0 |
307 return 0 |
308 etypes = rset.column_types(col) |
308 etypes = rset.column_types(col) |
309 else: |
309 else: |
310 etype = rset.description[row][col] |
310 etype = rset.description[row][col] |
311 # may have None in rset.description on outer join |
311 # may have None in rset.description on outer join |
312 if etype is None: |
312 if etype is None or rset.rows[row][col] is None: |
313 return 0 |
313 return 0 |
314 etypes = (etype,) |
314 etypes = (etype,) |
315 score = 0 |
315 score = 0 |
316 for etype in etypes: |
316 for etype in etypes: |
317 escore = self.score(cls, req, etype) |
317 escore = self.score(cls, req, etype) |