Commits

Ian Cordasco committed 97b2ffa Merge

Merge in @tarek's changes.

Comments (0)

Files changed (1)

                 yield path
 
 
-def init(parse_argv=False, config_file=True, **kwargs):
+def main():
     global pep8style
-    pep8style = pep8.StyleGuide(parse_argv=parse_argv,
-                                config_file=config_file)
-
-
-def main():
-    init(True)
+    pep8style = pep8.StyleGuide(parse_argv=True, config_file=True)
     options = pep8style.options
     complexity = options.max_complexity
     builtins = set(options.builtins)
 
 def _initpep8():
     # default pep8 setup
+    global pep8style
+    if pep8style is None:
+        pep8style = pep8.StyleGuide(config_file=True)
     pep8.options = _PEP8Options()
     pep8.options.physical_checks = pep8.find_checks('physical_line')
     pep8.options.logical_checks = pep8.find_checks('logical_line')
 
 
 def git_hook(complexity=-1, strict=False, ignore=None):
-    init()
     _initpep8()
     if ignore:
         pep8.options.ignore = ignore
                     yield "%s.py" % filename
 
         def run(self):
-            init()
-
             _initpep8()
 
             # _get_python_files can produce the same file several