X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=doc%2FDocBookLocal.py;h=2bed21ab5e3091dc6326c5c1ed99e3707501d562;hb=be1560a0ece794e0f047e6e3c18d4b78ec746b15;hp=12906102e5e153f91bad076f9000fa389f331583;hpb=742468e6d0f4d6d94d73d6b5f4ebf32e96985221;p=plcapi.git diff --git a/doc/DocBookLocal.py b/doc/DocBookLocal.py index 1290610..2bed21a 100755 --- a/doc/DocBookLocal.py +++ b/doc/DocBookLocal.py @@ -7,19 +7,21 @@ import sys api = PLCAPI(None) methods = api.all_methods +methods.sort() good_apis = [] bad_apis = [] for method in methods: try: good_api = api.callable(method) good_apis.append(good_api) - except PLCInvalidAPIMethod, e: - bad_apis.append((method,e)) + except PLCInvalidAPIMethod as exc: + bad_apis.append((method, exc)) DocBook(good_apis).Process() -if len(bad_apis): - sys.stderr.write("UNEXPECTED: There are %d non-callable methods:\n") - for bad_api,e in bad_apis: - sys.stderr.write("\t%s:%s\n" % (bad_api,e)) +if bad_apis: + sys.stderr.write("UNEXPECTED: There are %d non-callable methods:\n" + % (len(bad_apis))) + for method, exc in bad_apis: + sys.stderr.write("\tmethod=<%s> exc=%s\n" % (method, exc)) sys.exit(-1)