110 enc = 'utf-8' |
110 enc = 'utf-8' |
111 else: |
111 else: |
112 enc = encoding |
112 enc = encoding |
113 source = [line.encode(enc) for line in source] |
113 source = [line.encode(enc) for line in source] |
114 |
114 |
|
115 # Don't check an empty file |
|
116 if source == []: |
|
117 return stats, [] |
|
118 |
115 if fixIssues: |
119 if fixIssues: |
116 from CodeStyleFixer import CodeStyleFixer |
120 from CodeStyleFixer import CodeStyleFixer |
117 fixer = CodeStyleFixer( |
121 fixer = CodeStyleFixer( |
118 filename, source, fixCodes, noFixCodes, |
122 filename, source, fixCodes, noFixCodes, |
119 maxLineLength, True, eol, backup) # always fix in place |
123 maxLineLength, True, eol, backup) # always fix in place |