Advertisement
Guest User

Untitled

a guest
Apr 27th, 2012
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. def get_best_pres(pres):
  2. nonkr = [x[0].lower() for x in ALLNONKR]
  3. res = []
  4. for pre in pres:
  5. try:
  6. names, _ = ocr_names(pre, False)
  7. except AttributeError:
  8. l.warning('ocr AttributeError')
  9. continue
  10. res.append(((
  11. bool(get_races(pre)),
  12. len([x for x in names if x.lower() in nonkr]),
  13. len([x for x in ''.join(names) if is_ascii(x)]),
  14. len([x for x in ''.join(names) if is_ascii(x)]),
  15. -len([x for x in ''.join(names) if not is_ascii(x)]),
  16. names
  17. ), pre))
  18. results = sorted(res, reverse=True, key=lambda x:x[0])
  19. return [x[1] for x in results]
  20.  
  21.  
  22.  
  23.  
  24.  
  25. ------
  26.  
  27.  
  28. ddd@ddd-SATELLITE-R850:~$ pychecker --version
  29. 0.8.19
  30. ddd@ddd-SATELLITE-R850:~$ pychecker removeme.py
  31. Processing module removeme (removeme.py)...
  32.  
  33. Warnings...
  34.  
  35. removeme.py:2: No global (ALLNONKR) found
  36. removeme.py:6: No global (ocr_names) found
  37. removeme.py:8: No global (l) found
  38. removeme.py:11: No global (get_races) found
  39. removeme.py:12: Using the return value from (res.append) which is always None
  40. removeme.py:13: No global (is_ascii) found
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement