Switch help generation system to use Genshi templates

This commit is contained in:
Kovid Goyal 2008-03-02 20:05:27 +00:00
parent c9e9bf2d68
commit 53152a1173

View File

@ -20,9 +20,6 @@ from tempfile import NamedTemporaryFile
from genshi.template import TemplateLoader, MarkupTemplate from genshi.template import TemplateLoader, MarkupTemplate
if not os.path.exists('build'):
os.mkdir('build')
# Load libprs500 from source copy # Load libprs500 from source copy
sys.path.insert(1, os.path.dirname(os.path.dirname(os.getcwdu()))) sys.path.insert(1, os.path.dirname(os.path.dirname(os.getcwdu())))
@ -70,7 +67,8 @@ def validate(file=None):
return return
def clean(): def clean():
shutil.rmtree('build') if os.path.exists('build'):
shutil.rmtree('build')
return 0 return 0
def compile_help(): def compile_help():
@ -199,6 +197,8 @@ def render():
def all(opts): def all(opts):
clean() clean()
os.mkdir('build')
qhp()
html() html()
if opts.validate: if opts.validate:
validate() validate()
@ -206,6 +206,9 @@ def all(opts):
return 0 return 0
if __name__ == '__main__': if __name__ == '__main__':
if not os.path.exists('build'):
os.mkdir('build')
from libprs500 import OptionParser from libprs500 import OptionParser
parser = OptionParser(usage='%prog [options] target [arguments to target]') parser = OptionParser(usage='%prog [options] target [arguments to target]')
parser.add_option('--validate', default=False, action='store_true', parser.add_option('--validate', default=False, action='store_true',