[javascriptlint-commit] SF.net SVN: javascriptlint:[250] trunk/jsl.py
Status: Beta
Brought to you by:
matthiasmiller
From: <mat...@us...> - 2009-10-03 15:11:31
|
Revision: 250 http://javascriptlint.svn.sourceforge.net/javascriptlint/?rev=250&view=rev Author: matthiasmiller Date: 2009-10-03 15:11:21 +0000 (Sat, 03 Oct 2009) Log Message: ----------- Refactor jsl.py into a "main" function. Modified Paths: -------------- trunk/jsl.py Modified: trunk/jsl.py =================================================================== --- trunk/jsl.py 2009-10-03 15:04:25 UTC (rev 249) +++ trunk/jsl.py 2009-10-03 15:11:21 UTC (rev 250) @@ -52,7 +52,7 @@ paths.extend(glob.glob(os.path.join(dir, pattern))) return paths -def profile_enabled(func, *args, **kwargs): +def _profile_enabled(func, *args, **kwargs): import tempfile import hotshot import hotshot.stats @@ -63,10 +63,10 @@ stats = hotshot.stats.load(filename) stats = stats.sort_stats("time") stats.print_stats() -def profile_disabled(func, *args, **kwargs): +def _profile_disabled(func, *args, **kwargs): func(*args, **kwargs) -if __name__ == '__main__': +def main(): parser = OptionParser(usage="%prog [options] [files]") add = parser.add_option add("--conf", dest="conf", metavar="CONF", @@ -92,9 +92,9 @@ if options.conf: conf.loadfile(options.conf) - profile_func = profile_disabled + profile_func = _profile_disabled if options.profile: - profile_func = profile_enabled + profile_func = _profile_enabled if options.unittest: suite = unittest.TestSuite(); @@ -118,4 +118,8 @@ sys.exit(3) if _lint_results['warnings']: sys.exit(1) + sys.exit(1) +if __name__ == '__main__': + main() + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |