Adjust profiling to new lyx2lyx call

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27155 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
José Matox 2008-10-27 16:55:53 +00:00
parent c014f26820
commit bbb9075e51
2 changed files with 7 additions and 5 deletions

View File

@ -22,7 +22,7 @@ import optparse
import sys
import LyX
if __name__ == "__main__":
def main():
args = {}
args["usage"] = "usage: %prog [options] [file]"
@ -78,3 +78,6 @@ Copyright (C) 2007 José Matos and Dekel Tsur""" % LyX.version__
doc.write()
sys.exit(doc.status)
if __name__ == "__main__":
main()

View File

@ -35,11 +35,10 @@ Example:
./profiling.py -ou.lyx ../doc/UserGuide.lyx
"""
def main(argv):
def main():
# This will only work with python >= 2.2, the version where this module was added
prof = hotshot.Profile("lyx2lyx.prof") # Use temporary file, here?
benchtime = prof.runcall(
lambda : lyx2lyx.main(argv))
benchtime = prof.runcall(lyx2lyx.main)
prof.close()
# After the tests, show the profile analysis.
@ -52,4 +51,4 @@ def main(argv):
if __name__ == "__main__":
main(sys.argv)
main()