##// END OF EJS Templates
BUG: For multiline outputs, conditionally prepend a newline if necessary. Move this code to where we actually write the output. Frontends should be able to decide whether to use this or not.
BUG: For multiline outputs, conditionally prepend a newline if necessary. Move this code to where we actually write the output. Frontends should be able to decide whether to use this or not.

File last commit:

r2118:ec9810f7
r3224:c77a02a1
Show More
compile.py
19 lines | 397 B | text/x-python | PythonLexer
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717 #!/usr/bin/env python
Fernando Perez
Cleaned up release tools directory....
r2118 """Script to check that all code in a directory compiles correctly.
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717
Fernando Perez
Cleaned up release tools directory....
r2118 Usage:
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717
Fernando Perez
Cleaned up release tools directory....
r2118 compile.py
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717
Fernando Perez
Cleaned up release tools directory....
r2118 This script verifies that all Python files in the directory where run, and all
of its subdirectories, compile correctly.
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717
Fernando Perez
Cleaned up release tools directory....
r2118 Before a release, call this script from the top-level directory.
"""
import sys
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717
Fernando Perez
Cleaned up release tools directory....
r2118 from toollib import compile_tree
Brian Granger
Adding tools/compile.py that test compiles all .py files.
r1717
Fernando Perez
Cleaned up release tools directory....
r2118 if __name__ == '__main__':
compile_tree()