Commits

Ben Bass committed 76f001f

apply pep8.py changes as per previous version

Comments (0)

Files changed (1)

 #!/usr/bin/python
+# flake8: noqa
 # pep8.py - Check Python source code formatting, according to PEP 8
 # Copyright (C) 2006 Johann C. Rocholl <johann@rocholl.net>
 #
 except NameError:
     from sets import ImmutableSet as frozenset
 
+from flake8.util import skip_line
 
 DEFAULT_EXCLUDE = '.svn,CVS,.bzr,.hg,.git'
 DEFAULT_IGNORE = 'E24'
         """
         Report an error, according to options.
         """
+        if skip_line(self.physical_line):
+            return
         code = text[:4]
         if ignore_code(code):
             return
             # Don't care about expected errors or warnings
             return
         self.file_errors += 1
-        if options.counters[code] == 1 or options.repeat:
+        if options.counters[code] == 1 or not options.no_repeat:
             message("%s:%s:%d: %s" %
                     (self.filename, self.line_offset + line_number,
                      offset + 1, text))
     if options.verbose:
         message('checking ' + filename)
     errors = Checker(filename).check_all()
+    return errors
 
 
 def input_dir(dirname, runner=None):
                       help="print status messages, or debug with -vv")
     parser.add_option('-q', '--quiet', default=0, action='count',
                       help="report only file names, or nothing with -qq")
-    parser.add_option('-r', '--repeat', action='store_true',
-                      help="show all occurrences of the same error")
+    parser.add_option('-r', '--no-repeat', action='store_true',
+                      help="don't show all occurrences of the same error")
     parser.add_option('--exclude', metavar='patterns', default=DEFAULT_EXCLUDE,
                       help="exclude files or directories which match these "
                         "comma separated patterns (default: %s)" %
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.