# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import sys
import os
import re
lastLine = None
desc = []
if desc is not None:
# TODO: also detect missing description in overview-summary
elif sawPackage:
if desc == '':
if not printed:
print
print fullPath
print ' no package description (missing package.html in src?)'
desc = None
else:
if not printed:
print
print fullPath
f.close()
return anyMissing
def unescapeHTML(s):
return s
"""
Just checks for blank summary lines in package-summary.html; returns
True if there are problems.
"""
if False:
print
print 'Run "ant javadocs" > javadocs.log...'
print ' FAILED'
# These are dups (this is a bit risk, eg, root IS this /all/ directory..)
continue
if 'package-summary.html' in fileNames:
if 'overview-summary.html' in fileNames:
return anyMissing
if __name__ == '__main__':