108 (self.filename, self.line_offset + line_number, |
109 (self.filename, self.line_offset + line_number, |
109 offset + 1, code, args) |
110 offset + 1, code, args) |
110 ) |
111 ) |
111 |
112 |
112 if __name__ == "__main__": |
113 if __name__ == "__main__": |
113 repeat=False |
114 repeat = False |
114 select="" |
115 select = "" |
115 ignore="" |
116 ignore = "" |
116 filename = "" |
117 filename = "" |
117 |
118 |
118 if "-f" not in sys.argv: |
119 if "-f" not in sys.argv: |
119 print "ERROR" |
120 print "ERROR" |
120 print "" |
121 print "" |
121 print "No file name given." |
122 print "No file name given." |
122 else: |
123 else: |
123 try: |
124 try: |
124 optlist, args = getopt.getopt(sys.argv[1:],"rf:i:s:") |
125 optlist, args = getopt.getopt(sys.argv[1:], "rf:i:s:") |
125 except getopt.GetoptError: |
126 except getopt.GetoptError: |
126 print "ERROR" |
127 print "ERROR" |
127 print "" |
128 print "" |
128 print "Wrong arguments given" |
129 print "Wrong arguments given" |
129 sys.exit(1) |
130 sys.exit(1) |
146 print "ERROR" |
147 print "ERROR" |
147 print filename |
148 print filename |
148 print "I/O Error: %s" % unicode(msg) |
149 print "I/O Error: %s" % unicode(msg) |
149 sys.exit(1) |
150 sys.exit(1) |
150 |
151 |
151 checker = Pep8Checker(filename, codestring, repeat=repeat, |
152 checker = Pep8Checker(filename, codestring, repeat=repeat, |
152 select=select, ignore=ignore) |
153 select=select, ignore=ignore) |
153 checker.check_all() |
154 checker.check_all() |
154 if len(checker.messages) > 0: |
155 if len(checker.messages) > 0: |
155 checker.messages.sort(key = lambda a: a[1]) |
156 checker.messages.sort(key=lambda a: a[1]) |
156 for message in checker.messages: |
157 for message in checker.messages: |
157 fname, lineno, position, code, args = message |
158 fname, lineno, position, code, args = message |
158 print "PEP8" |
159 print "PEP8" |
159 print fname |
160 print fname |
160 print lineno |
161 print lineno |