Fix output of tools/validate.py --force

Previously:
Validation of all files and build of all books will be forced.

Following files will be validated:
>>> doc/src/docbkx/basic-install/src/basic-install_compute-common.xml
>>> doc/src/docbkx/basic-install/src/basic-install_controller-dashboard.xml
>>> doc/src/docbkx/basic-install/src/basic-install_controller-keystone.xml
>>> doc/src/docbkx/basic-install/src/basic-install_controller-neutron.xml
>>> doc/src/docbkx/basic-install/src/basic-install_controller-nova.xml
...

But that information is wrong since all files will get validated. Now
you get:
Validation of all files and build of all books will be forced.

Validating all files
file admin-guide-cloud/ch_networking.xml:
...

Change-Id: If07544f532bd6861a23f52aa7fda044d0673cccc
This commit is contained in:
Andreas Jaeger 2013-09-05 19:47:18 +02:00 committed by annegentle
parent d13c3fd4de
commit 80c965f610
1 changed files with 9 additions and 6 deletions

View File

@ -150,12 +150,15 @@ def validate_individual_files(rootdir, exceptions, force):
schema = get_schema()
any_failures = False
modified_files = get_modified_files()
print("\nFollowing files will be validated:")
for f in modified_files:
print(">>> %s" % f)
print("")
modified_files = map(lambda x: os.path.abspath(x), modified_files)
if force:
print("\nValidating all files")
else:
modified_files = get_modified_files()
print("\nFollowing files will be validated:")
for f in modified_files:
print(">>> %s" % f)
print("")
modified_files = map(lambda x: os.path.abspath(x), modified_files)
for root, dirs, files in os.walk(rootdir):
# Don't descend into 'target' subdirectories